Jenayah Akademik: Boncengan Gratis
Isi kandungan:
Cabang adalah sebahagian daripada proses pembangunan setiap hari dan salah satu ciri yang paling berkuasa di Git. Sekali cawangan digabungkan, ia tidak mempunyai tujuan kecuali penyelidikan sejarah. Amalan biasa dan disyorkan untuk memadam cawangan selepas gabungan yang berjaya.
Panduan ini merangkumi cara memadamkan cawangan Git tempatan dan jauh.
Padamkan Cawangan Git Tempatan
Untuk memadam cawangan Git tempatan gunakan perintah
git branch
dengan pilihan
-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 kata mesej di atas, anda boleh memaksa penghapusan dengan menggunakan pilihan
-D
yang merupakan pintasan untuk
--delete --force
:
git branch -D branch_name
Sila ambil perhatian, jika anda memadam cawangan yang tidak dicipta, anda akan kehilangan semua perubahan pada cawangan itu.
git branch --no-merged
perintah yang tidak
git branch --no-merged
.
Jika anda cuba mengeluarkan cawangan semasa, anda akan mendapat mesej berikut:
error: Cannot delete branch 'branch_name' checked out at '/path/to/repository'
Anda tidak boleh memadam cawangan yang sedang anda buat sekarang. Mula-mula, beralih ke cawangan lain dan kemudian padamkan
branch_name
:
git checkout master
git branch -d branch_name
Padamkan Cawangan Git Jauh
Di Git, cawangan tempatan dan terpencil adalah objek berasingan. Memotong cawangan tempatan tidak mengeluarkan cawangan terpencil.
Untuk memadam cawangan terpencil, gunakan perintah
git push
dengan pilihan
-d
(
--delete
):
git push remote_name --delete branch_name
Di mana
remote_name
biasanya
origin
:
git push origin --delete branch_name
… - branch_name
Terdapat juga arahan alternatif untuk memadam cawangan terpencil, iaitu, sekurang-kurangnya bagi saya lebih sukar 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 keadaan seperti ini, anda perlu menyegerakkan senarai cawangan anda dengan:
git fetch -p
Pilihan
-p
memberitahu Git untuk mengalih keluar sebarang rujukan penjejakan jarak jauh yang tidak lagi ada di repositori jauh sebelum mengambil.
Kesimpulannya
Dalam tutorial ini, anda telah belajar cara memadamkan cawangan Git tempatan dan jauh. Cawangan pada asasnya merujuk kepada gambaran perubahan anda dan mempunyai kitaran hayat yang pendek. Apabila cawangan digabungkan menjadi tuan (atau cawangan utama lain), ia tidak lagi diperlukan dan harus dikeluarkan.
Dengan perintah
git branch
, anda juga boleh Menukar, Buat, dan Menyenaraikan cawangan Git tempatan dan jauh.
Cara membuat dan menyenaraikan cawangan git tempatan dan terpencil

Apabila menetapkan bug atau bekerja pada ciri baru, pemaju mencipta cawangan baru yang kemudiannya boleh digabungkan ke dalam pangkalan kod utama. Panduan ini merangkumi cara membuat dan menyenaraikan cawangan Git tempatan dan terpencil.
Bagaimana untuk menamakan semula cawangan git tempatan dan jauh

Anda mencipta cawangan baru, mendorong perubahan kepada repositori jauh dan menyedari bahawa nama cawangan anda tidak betul. Panduan ini akan menerangkan bagaimana untuk menamakan semula cawangan Git tempatan dan jauh.
Bagaimana menggunakan rsync untuk pemindahan dan penyegerakan data tempatan dan jauh

Rsync adalah utiliti baris perintah yang pantas dan serba boleh yang menyegerakkan fail dan folder antara dua lokasi. Ia menyediakan pemindahan fail incremental dengan memindahkan hanya perbezaan antara sumber dan destinasi.