GitHub saat ini wajib menggunakan SSH Public atau Private keypair untuk melakukan autentikasi dari local (git) ke remote (github), oleh karena itu pada artikel kali ini saya akan membahas bagaimana cara generate SSH key nya.

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

