Branch e chirurgia

Rebase interattivo

La lista di cose da fare di git rebase -i, come un elenco che puoi trascinare.

L'editor del rebase interattivo

Azione Significa
pick Tienilo com'è
reword Tieni la modifica, cambia il messaggio
squash Incorpora nel commit sopra, unendo i due messaggi
fixup Incorpora nel commit sopra, scartando questo messaggio
edit Fermati qui così puoi fare un amend
drop Butta via il commit

Trascina le righe per riordinarle. L'editor non si apre mai in un terminale — è Gitcito a scrivere la todo al posto tuo.

Autosquash, con un clic

  • Fai il fixup delle modifiche in stage dentro questo commit crea il fixup! per te.
  • Autosquash da qui incorpora ogni fixup! / squash! nel proprio bersaglio.

Se hai una pila di correzioni di review invece che una sola, absorb capisce a quale commit appartiene ciascun hunk, così non devi farlo tu.

Il rebase riscrive la storia. Tutto ciò che è già stato pubblicato richiederà un force push, e chi l'aveva rivisto vorrà cos'è cambiato da.

Vedi anche: Absorb · Cos'è cambiato da · Recupero

Migliora questa traduzione su GitHub