Git - Squash Commit

Git - Squash Commit

Pada artikel ini kita akan melakukan Squash pada Commit di Git

Arman Dwi Pangestu
Arman Dwi PangestuJanuary 16, 2023
0 views
1 min read

Memilih Commit

NOTE: n = Jumlah commit yang mau di squash

Contoh disini yang akan di squash 3 commit terakhir

shell
git rebase -i HEAD~n

Memilih Commit Yang Mau di Squash

  • pick: Commit yang dipilih
  • squash: Menggunakan commit tetapi gabungkan ke commit sebelumnya

Memasukan Pesan Commit Baru Setelah di Squash

Menambahkan Configurasi Git

NOTE: Configurasi ini digunakan apabila ketika melakukan push ke remote origin mendapatkan error karena harus pull terlebih dahulu

shell
git config pull.rebase false
shell
git pull

Push ke remote origin

shell
git push -u origin <branch>

Hasilnya

Maka sekarang history di commit cuman hanya satu, bukan 3


Related Posts