Cheatsheet Git

  • 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