Dos problemas:
1 - Nunca le dijiste a Git que comenzara a rastrear ningún archivo
Escribes que corriste
git init
git commit -m "first commit"
y que, en esa etapa, tienes
nothing added to commit but untracked files present (use "git add" to track).
Git te está diciendo que nunca le dijiste que comenzara a rastrear ningún archivo en primer lugar, y que no tiene nada de qué tomar una instantánea. Por lo tanto, Git no crea ningún compromiso. Antes de intentar comprometerse, debe decirle a Git (por ejemplo):
Hola Git, ¿ves ese README.md
archivo inactivo en mi directorio de trabajo, ahí? ¿Podrías ponerlo bajo control de versiones por mí? Me gustaría que vaya en mi primera confirmación / instantánea / revisión ...
Para eso necesita organizar los archivos de interés, utilizando
git add README.md
antes de correr
git commit -m "some descriptive message"
2 - No ha configurado el repositorio remoto
Entonces corriste
git remote add origin https://github.com/VijayNew/NewExample.git
Después de eso, su repositorio local debería poder comunicarse con el repositorio remoto que reside en la URL especificada ( https://github.com/VijayNew/NewExample.git ) ... ¡siempre que el repositorio remoto realmente exista! Sin embargo, parece que nunca creó ese repositorio remoto en GitHub en primer lugar: en el momento de escribir esta respuesta, si intento visitar la URL correspondiente, obtengo
Antes de intentar enviar a ese repositorio remoto, debe asegurarse de que este último realmente exista. Así que vaya a GitHub y cree el repositorio remoto en cuestión. Entonces y solo entonces podrás empujar con éxito con
git push -u origin master
git-remote -v
?