Dwa problemy:
1 - Nigdy nie powiedziałeś Gitowi, aby zaczął śledzić żaden plik
Piszesz, że biegałeś
git init
git commit -m "first commit"
i na tym etapie masz
nothing added to commit but untracked files present (use "git add" to track).
Git mówi ci, że nigdy nie kazałeś mu zacząć śledzić żadnych plików i nie ma nic do zrobienia migawki. Dlatego Git nie tworzy żadnego zatwierdzenia. Przed podjęciem próby zatwierdzenia, powinieneś powiedzieć Gitowi (na przykład):
Hej Git, widzisz ten README.md
plik bezczynnie siedzący w moim katalogu roboczym, tam? Czy mógłbyś umieścić to dla mnie pod kontrolą wersji? Chciałbym, żeby to było w moim pierwszym zatwierdzeniu / migawce / wersji ...
Do tego trzeba wystawić pliki interesów, korzystając
git add README.md
przed uruchomieniem
git commit -m "some descriptive message"
2 - Nie skonfigurowałeś zdalnego repozytorium
Wtedy uciekłeś
git remote add origin https://github.com/VijayNew/NewExample.git
Następnie twoje lokalne repozytorium powinno być w stanie komunikować się ze zdalnym repozytorium, które znajduje się pod określonym adresem URL ( https://github.com/VijayNew/NewExample.git ) ... pod warunkiem, że zdalne repozytorium faktycznie istnieje! Jednak wygląda na to, że nigdy nie utworzyłeś tego zdalnego repozytorium na GitHubie: w momencie pisania tej odpowiedzi, jeśli spróbuję odwiedzić odpowiedni adres URL, otrzymuję

Przed podjęciem próby wypchnięcia do tego zdalnego repozytorium należy się upewnić, że to drugie faktycznie istnieje. Więc przejdź do GitHub i utwórz zdalne repozytorium, o którym mowa. Wtedy i tylko wtedy będziesz w stanie skutecznie pchać
git push -u origin master
git-remote -v
?