Algumas coisas legais que você deve saber sobre o git # 1

Aqui estão algumas coisas legais que você deve saber sobre o git (também, verifique meus outros protocolos para mais informações):

Recuperando commits / branches excluídos

Na verdade, é bastante difícil deletar conteúdo no git. Se você ‘acidentalmente’ fez git reset --hard HEAD^e jogou fora seu último commit ou deletou um branch, tente executar git fsck --lost-foundpara ver o que está no estado ‘aguardando coleta de lixo’. Você verá uma lista de commits / blobs pendentes, semelhante a esta abaixo:

dangling commit 6d4372206635c5822f3900fe15d8932f1907d285
dangling blob
5789daa23ad8b866d4c1f4380c6adf153fb99e9f
dangling blob ffd820c5cca4b399718cc4e8f74e32485c16a939

Se você realmente precisa de algumas de suas alterações de volta, pode recuperá-las digitando git merge *SHA of that branch*

Verifique se uma ramificação foi fundida.

Você já teve dúvidas se realmente lembrou de mesclar algumas coisas do branch x ao branch y? Esta é uma maneira rápida de fazer isso:

git branch --merged

O comando acima lista ramificações que foram mescladas com a ramificação atual. Se você quiser fazer o contrário, existe um --no-mergedcomando.