Duas questões aqui:
Definindo sua identidade Git
Primeiro, sua identidade deve ser simplesmente seu nome completo e endereço de e-mail que poderia ser seu nome de usuário e combinação de e-mail do GitHub. Mas isso não é um estágio de verificação tanto quanto uma “tag” para identificá-lo; isso não tem nada a ver diretamente com o seu nome de usuário do GitHub, a menos que eles sejam de fato um e o mesmo.
Então, talvez sua versão desses comandos seja:
git config --global user.email "[email protected]"
git config --global user.name "jOh"
E, em seguida, verifique os valores assim:
git config -l
O resultado deve ser algo assim; versão modificada da minha própria saída para esse comando, para que as configurações credential.helper
e core.editor
possam ser diferentes para você:
credential.helper=osxkeychain
user.name=jOh
[email protected]
core.editor=nano
Adicionando arquivos e fazendo um commit
Mas então você diz isso:
When I try to run git commit, I get this error.
git commit -m "examples"
Bem, esse comando está sem o -a
, que é um alias para --all
, o que significa o seguinte, de acordo com a página man
para git-commit
:
Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.
Então o comando seria:
git commit -a -m "examples"
E, se você ainda não adicionou arquivos ao repositório, deve executar git add
para o arquivo específico:
git add [filename]
Ou talvez apenas use um curinga para obter todos os arquivos definidos:
git add *
E, em seguida, execute o comando git commit
da seguinte forma:
git commit -a -m "examples"