Perintah git rebase memungkinkan Anda mengubah serangkaian commit dengan mudah, memodifikasi riwayat repositori Anda. Anda dapat menyusun ulang, mengedit, atau menggabungkan commit secara bersamaan. Perintah git rebase memungkinkan Anda mengubah serangkaian commit dengan mudah, memodifikasi riwayat repositori Anda. Anda dapat menyusun ulang, mengedit, atau menggabungkan commit secara bersamaan.
Biasanya, Anda akan menggunakan git rebase untuk:
- Mengedit pesan komit sebelumnya
- Menggabungkan beberapa komit menjadi satu
- Menghapus atau mengembalikan komit yang tidak lagi diperlukan
Untuk melakukan rebase semua komit antara cabang lain dan status cabang saat ini, Anda dapat memasukkan perintah berikut di shell Anda :
git rebase --interactive OTHER-BRANCH-NAME
Melakukan rebase pada commit berdasarkan titik waktu tertentu
Untuk melakukan rebase pada beberapa commit terakhir di cabang Anda saat ini, Anda dapat memasukkan perintah berikut di shell Anda:
git rebase --interactive HEAD~7
Perintah tersedia saat melakukan rebase
- pick
- reword
- edit
- squash
- fixup
- exec
for mor details