Dois problemas:
1 - Você nunca disse ao Git para começar a rastrear qualquer arquivo
Você escreve que você correu
git init
git commit -m "first commit"
e que, nessa fase, você tem
nothing added to commit but untracked files present (use "git add" to track).
O Git está dizendo que você nunca disse a ele para começar a rastrear nenhum arquivo, e ele não tem nada para tirar um instantâneo. Portanto, o Git não cria commit. Antes de tentar um commit, você deve dizer ao Git (por exemplo):
Ei Git, você vê aquele README.md
arquivo parado no meu diretório de trabalho, aí? Você poderia colocá-lo sob controle de versão para mim? Eu gostaria que fosse no meu primeiro commit / snapshot / revisão ...
Para isso, você precisa preparar os arquivos de interesse, usando
git add README.md
antes correr
git commit -m "some descriptive message"
2 - Você não configurou o repositório remoto
Então você correu
git remote add origin https://github.com/VijayNew/NewExample.git
Depois disso, seu repositório local deve ser capaz de se comunicar com o repositório remoto que reside na URL especificada ( https://github.com/VijayNew/NewExample.git ) ... desde que o repositório remoto realmente exista! No entanto, parece que você nunca criou esse repositório remoto no GitHub em primeiro lugar: no momento em que escrevo esta resposta, se eu tentar visitar o URL correspondente, recebo
Antes de tentar enviar para esse repositório remoto, você precisa se certificar de que o último realmente existe. Portanto, vá para o GitHub e crie o repositório remoto em questão. Então, e só então, você será capaz de empurrar com sucesso com
git push -u origin master
git-remote -v
?