Flutter - Login MySQL (phpMyAdmin)
Daftar Isi:
Cabang adalah bagian dari proses pengembangan sehari-hari dan salah satu fitur paling kuat di Git. Setelah cabang digabung, tidak ada gunanya kecuali untuk penelitian sejarah. Merupakan praktik yang umum dan disarankan untuk menghapus cabang setelah penggabungan yang berhasil.
Panduan ini mencakup cara menghapus cabang Git lokal dan jarak jauh.
Hapus Cabang Git Lokal
Untuk menghapus cabang Git lokal, gunakan perintah
git branch
dengan opsi
-d
(
--delete
):
git branch -d branch_name
Deleted branch branch_name (was 17d9aa0).
error: The branch 'branch_name' is not fully merged. If you are sure you want to delete it, run 'git branch -D branch_name'.
Seperti pesan di atas mengatakan, Anda bisa memaksa penghapusan dengan menggunakan opsi
-D
yang merupakan pintasan untuk
--delete --force
:
git branch -D branch_name
Harap perhatikan, jika Anda menghapus cabang yang tidak dihapus, Anda akan kehilangan semua perubahan pada cabang itu.
git branch --no-merged
.
Jika Anda mencoba untuk menghapus cabang saat ini, Anda akan mendapatkan pesan berikut:
error: Cannot delete branch 'branch_name' checked out at '/path/to/repository'
Anda tidak dapat menghapus cabang saat ini. Pertama, beralih ke cabang lain dan kemudian hapus
branch_name
:
git checkout master
git branch -d branch_name
Hapus Cabang Remote Git
Di Git, cabang lokal dan jarak jauh adalah objek yang terpisah. Menghapus cabang lokal tidak menghapus cabang jarak jauh.
Untuk menghapus cabang jarak jauh, gunakan perintah
git push
dengan opsi
-d
(
--delete
):
git push remote_name --delete branch_name
Di mana
remote_name
biasanya
origin
:
git push origin --delete branch_name
… - branch_name
Ada juga perintah alternatif untuk menghapus cabang jarak jauh, yaitu, setidaknya bagi saya lebih sulit untuk diingat:
git push origin remote_name:branch_name
error: unable to push to unqualified destination: branch_name The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to '[email protected]:/my_repo'
Dalam situasi seperti ini, Anda harus menyinkronkan daftar cabang Anda dengan:
git fetch -p
Opsi
-p
memberitahu Git untuk menghapus referensi pelacakan jarak jauh yang tidak ada lagi di repositori jarak jauh sebelum mengambil.
Kesimpulan
Dalam tutorial ini, Anda telah belajar cara menghapus cabang Git lokal dan jarak jauh. Cabang pada dasarnya adalah referensi untuk snapshot perubahan Anda dan memiliki siklus hidup pendek. Setelah cabang digabung menjadi master (atau cabang utama lainnya), cabang tidak lagi diperlukan dan harus dipindahkan.
Dengan perintah
git branch
, Anda juga dapat Mengganti Nama, Membuat, dan Mendaftar cabang Git lokal dan jauh.
Chrome Desktop Jarak Jauh memungkinkan Anda mengakses komputer lain dari jarak jauh
Chrome Remote Desktop adalah ekstensi untuk browser Chrome Anda yang memungkinkan pengguna mengakses komputer lain dari jarak jauh menggunakan Browser Chrome atau Chromebook.
Cara membuat dan mendaftar cabang git lokal dan jarak jauh
Saat memperbaiki bug atau mengerjakan fitur baru, pengembang membuat cabang baru yang nantinya dapat digabungkan ke dalam basis kode utama. Panduan ini mencakup cara membuat dan mendaftar cabang Git lokal dan jarak jauh.
Cara mengganti nama cabang git lokal dan jarak jauh
Anda membuat cabang baru, mendorong perubahan ke repositori jarak jauh dan menyadari bahwa nama cabang Anda salah. Panduan ini akan menjelaskan cara mengganti nama cabang Git lokal dan jarak jauh.