git rebase
git rebase <branch>
Risiko: Hati-hati
Apa ia buat
Main semula commit anda di atas branch lain. Anda dapat commit baru.
Bila nak guna
Untuk kemas kini branch sendiri sebelum dikongsi. Bukan pada branch kongsi.
Contoh
$ git rebase mainLetak commit branch saya di atas main yang terkini.
$ git rebase --continueTeruskan selepas anda baiki konflik dan add.
$ git rebase --abortBatal dan kembali macam asal.
$ git rebase -i mainKemaskan commit anda: squash, reword, drop, susun semula.
Belajar dalam: Asas rebase · Dokumentasi rasmi