Branches e cirurgia

Rebase interativo

A lista de tarefas do git rebase -i, como uma lista que você pode arrastar.

O editor de rebase interativo

Ação Significa
pick Manter como está
reword Manter a mudança, editar a mensagem
squash Dobrar no commit acima, juntando as duas mensagens
fixup Dobrar no commit acima, descartando esta mensagem
edit Parar aqui para você poder fazer amend
drop Jogar o commit fora

Arraste as linhas para reordenar. O editor nunca abre num terminal — o Gitcito escreve o todo por você.

Autosquash, em um clique

  • Fixup das mudanças preparadas neste commit cria o fixup! para você.
  • Autosquash a partir daqui dobra cada fixup! / squash! no alvo dele.

Se você tem uma pilha de correções de revisão em vez de uma só, o absorb descobre a qual commit cada hunk pertence, para você não precisar descobrir.

O rebase reescreve o histórico. Qualquer coisa já enviada vai precisar de um force-push, e quem revisou vai querer o que mudou desde.

Veja também: Absorb · O que mudou desde · Recuperação

Melhorar esta tradução no GitHub