diff --git a/pages.id/common/git-branch.md b/pages.id/common/git-branch.md new file mode 100644 index 0000000000..900c6d9879 --- /dev/null +++ b/pages.id/common/git-branch.md @@ -0,0 +1,36 @@ +# git branch + +> Perintah git utama untuk bekerja dengan cabang (*branch*). +> Informasi lebih lanjut: . + +- Menampilkan daftar cabang lokal. Cabang saat ini ditandai oleh `*`: + +`git branch` + +- Menampilkan daftar semua cabang (lokal dan remote): + +`git branch -a` + +- Tunjukkan nama cabang saat ini: + +`git branch --show-current` + +- Buat cabang baru berdasarkan komit saat ini: + +`git branch {{nama_cabang}}` + +- Buat cabang baru berdasarkan komit tertentu: + +`git branch {{nama_cabang}} {{hash_komit}}` + +- Ganti nama cabang (harus bukan cabang saat ini untuk melakukannya): + +`git branch -m {{nama_cabang_lama}} {{nama_cabang_baru}}` + +- Hapus cabang lokal (harus bukan cabang saat ini untuk melakukannya): + +`git branch -d {{nama_cabang}}` + +- Hapus cabang remote: + +`git push {{nama_remote}} --delete {{nama_cabang_remote}}`