Git Rebase Dasar

git rebase main memindahkan seluruh commit branch-mu agar seolah-olah dibuat di atas commit terbaru main, menghasilkan riwayat yang lurus tanpa merge commit. Yang perlu kamu pahami: commit lamamu tidak dipindahkan melainkan ditulis ulang dengan hash baru. Karena itu ada satu aturan emas — jangan pernah rebase branch yang commit-nya sudah dibagikan ke orang lain, karena riwayat rekanmu akan menyimpang dari riwayatmu. Untuk branch pribadi yang belum di-push, rebase justru membuat riwayat proyek jauh lebih mudah dibaca.

👀 Contoh dulu

git rebase develop

Hasilnya: Successfully rebased and updated refs/heads/feature/cart.

💡 JANGAN pernah melakukan rebase pada branch publik yang dipakai bersama orang lain!

📝 Sekarang giliranmu

Tulis perintah untuk melakukan rebase terhadap branch main.

Preview