- git commit – confirma as mudanças
- git commit -m “test” – adiciona a mensagem e confirma
- git commit -a – adiciona o arquivo e confirma
git commit –amend editar o commit anterior
git status – mostra o status atual
git show –pretty = “format:” – somente nome bd61ad98 – quais arquivos foram alterados na última confirmação
git diff – mostra a diferença entre o diretório de trabalho atual e os dados de teste
git diff –cached – mostra a diferença entre os dados testados atuais e o cabeçalho da revisão
git diff 48c27fe78c49080464cf449cb5cc80a0654b42e – mostra a diferença entre os dados de trabalho atuais e uma revisão particular
git diff –cached e48c27fe78c49080464cf449cb5cc80a0654b42e – mostra a diferença entre os dados testados atuais e uma revisão particular
git diff ID1 ID2 – diff entre duas revisões
git log – mostra um log
git log –graph – mostra um log gráfico
git log boilerplate.html – mostra o log de um arquivo
git log -p boilerplate.html – mostra o log com patches
git rm – remove um arquivo do git sendo rastreado
git rm –cached – remove um arquivo da área de teste
git reset – redefine os dados de teste ou remove o teste de todos os arquivos de teste
git blame boilerplate.html – quem mudou o quê e quando