cara membuat branch/cabang di git

git branch namaCabang

cara merubah nama git yg aktif

git branch -M namaBaru

cara menghapus cabang

git branch --delete namaCabang

cara pindah cabang

git branch namaCabang

cara menghapus  file yang sudah terlanjur di commit di repo, dan lupa untuk di masukkan di gitignore

pertama buat list file di gitignore, kemudian perintah

git rm --cached folder/namafile

jika ingin meremove 1 folder secara recursive, tambahkan indikator -r

git rm -r --cached .\folder\namafile

dan lakukan commit

git commit -m "revisi file bla bla"

dan lakukan push ke remote repo

git push origin main

Misalnya kita ingin membuat cabang baru berdasarkan kondisi kode di masa lalu, maka kita bisa menggunakan perintah:

git checkout -b nama_cabang <nomer_commit>

 

Git Revert

Revert artinya mengembalikan. Perintah ini lebih aman daripada git reset, karena tidak akan menghapus catatan sejarah revisi.

Revert akan akan mengambil kondisi file yang ada di masa lalu, kemudian menggabungkannya dengan commit terakhir.

Menggabungkan Cabang

Anggaplah kita sudah selesai membuat fitur login di cabang halaman_login. Sekarang kita ingin Menggabungkannya denga cabang master (utama).

Pertama, kita harus pindah dulu ke cabang master.

git checkout master

Setelah itu, barulah kita bisa menggabungkan dengan perintah git merge.

git merge halaman_login