Pada artikel ini kita akan melakukan Squash pada Commit di Git

NOTE:
n= Jumlah commit yang mau di squashContoh disini yang akan di squash 3 commit terakhir
git rebase -i HEAD~n
Imagepick: Commit yang dipilihsquash: Menggunakan commit tetapi gabungkan ke commit sebelumnya
Image
Image
ImageNOTE: Configurasi ini digunakan apabila ketika melakukan push ke remote origin mendapatkan error karena harus pull terlebih dahulu
git config pull.rebase falsegit pullgit push -u origin <branch>Maka sekarang history di commit cuman hanya satu, bukan 3
Image