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 masterSetelah itu, barulah kita bisa menggabungkan dengan perintah git merge.
git merge halaman_login