Cara Menamakan semula Cawangan Git Lalai dan Mengapa Anda Mahu

Cara Menamakan semula Cawangan Git Lalai dan Mengapa Anda Mahu

Sekiranya anda telah menggunakan Git untuk sementara waktu, anda mungkin menjumpai istilah ini tuan . Anda mungkin pernah melihatnya semasa anda berlari status git atau cawangan git .





Ini adalah ungkapan yang agak kuno dan anda mungkin tertanya-tanya dari mana asalnya atau bagaimana anda boleh mengubahnya. Sama ada anda pengguna baris perintah atau peminat GitHub, anda boleh menukar nama cawangan dan bahkan menetapkan nama cawangan lalai kepada sesuatu yang sesuai dengan keperluan anda.





Apakah Cawangan Lalai?

Setiap repositori Git baru mempunyai cawangan lalai, walaupun ia tidak benar-benar mencabut apa-apa! Cawangan hanya melakukan rujukan, dan selalu ada rujukan HEAD yang menunjuk ke cabang semasa.





Dari segi sejarah, Git telah menamakan cawangan lalai itu tuan . Walaupun anda boleh menamakannya semula, banyak orang tetap menggunakan lalai, jadi anda akan melihat banyak projek menggunakan master sebagai cabang lalai mereka.

Penamaan Cawangan dan Mengapa Guru Dihapuskan

Versi Git terkini (2.28 dan lebih baru) menghasilkan petunjuk berikut semasa anda membuat repositori baru menggunakan git init :



Menggunakan 'master' sebagai nama untuk cawangan awal. Nama cawangan lalai ini boleh berubah. Untuk mengkonfigurasi nama cawangan awal yang akan digunakan di semua repositori baru anda, yang akan menekan amaran ini, panggil: git config --global init.defaultBranch Nama yang biasa dipilih dan bukannya 'master' adalah 'main', 'trunk' dan 'development '. Cawangan yang baru dibuat boleh dinamakan semula melalui arahan ini: git branch -m

Terminologi master / slave mempunyai sejarah yang panjang dalam pengkomputeran, terutama merujuk kepada perkakasan seperti pemacu cakera. Sistem kawalan versi lain seperti BitKeeper, pendahulu Git, juga telah menggunakan istilah tersebut. Walau bagaimanapun, istilah ini agak ketinggalan zaman kerana kaitannya dengan penjajahan.





Penjaga Git telah bekerjasama dengan komuniti pembangunan yang lebih luas untuk mengatasi masalah ini. Selain dari sebarang kesalahan yang ditimbulkannya, tuan bagaimanapun bukan nama yang sangat deskriptif. Ini menyiratkan hubungan dengan beberapa entiti lain yang tidak disebutkan namanya, tetapi tidak mewakili status unik cabang awal. Ramai orang menganggap namanya utama untuk melakukan pekerjaan yang lebih baik untuk menerangkan cabang ini dan penggunaannya yang biasa.

Nama utama pendek, diterjemahkan dengan mudah, dan biasa digunakan. Fakta bahawa ia bermula dengan dua huruf yang sama dengan master dapat membantu jika anda perlu melatih ingatan otot anda.





Cara Membuat Perubahan Menggunakan Command Line Git

Seperti yang dijelaskan oleh Git, anda boleh mengkonfigurasi nama cawangan lalai dengan arahan berikut:

git config --global init.defaultBranch main

The - global memastikan tetapan ini berlaku untuk semua repositori yang dibuat oleh pengguna semasa.

Lihat juga: Cara Memasang dan Mengkonfigurasi Git di Linux

Setelah ditetapkan, repositori baru akan menggunakan nama lalai baru:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Perhatikan bahawa anda juga boleh menamakan semula cawangan pada bila-bila masa menggunakan pilihan -m, mis.

bagaimana saya mengakses e-mel prospek saya?
git branch -m main

Suatu hari, Git mungkin membuat perubahan ini untuk anda, dengan menggunakan nama utama secara lalai, untuk semua repositori baru. Masih berguna untuk mengetahui cara mengubahnya sendiri, dan anda mungkin mempunyai pilihan peribadi atau pasukan untuk nama selain utama .

Cara Menetapkan Nama Cabang Lalai di GitHub

Cawangan yang dibuat di GitHub kini secara automatik dinamakan utama dan bukannya master. Walau bagaimanapun, anda masih boleh menukar nama lalai ini dengan mengikuti langkah-langkah berikut:

  1. Buka Tetapan melalui foto profil anda di kanan atas.
  2. Klik Repositori di menu sebelah kiri.
  3. Di bawah Cawangan lalai repositori bahagian, pilih nama alternatif.
  4. Klik Kemas kini .

Berkaitan: Apa itu GitHub? Pengenalan Ciri-Ciri Asasnya

Kendalikan Nama Cabang Lalai Git

Git secara historis menamakan cabang lalai tuan , tetapi anda tidak perlu menyimpannya seperti itu!

Sama ada anda fikir alternatif lebih inklusif, lebih mudah difahami, atau lebih pendek untuk menaip, mudah diubah. Cabang lalai hanyalah satu bahagian kecil dari repertoir Git yang sangat besar. Untuk memanfaatkan kemahiran Git anda dari awal hingga maju, lihat panduan komprehensif kami seterusnya.

Berkongsi Berkongsi Tweet E-mel Tutorial Git Lanjutan

Gunakan kemahiran Git anda dari awal hingga maju dengan panduan komprehensif ini.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • GitHub
  • Pengaturcaraan
Mengenai Pengarang Bobby Jack(58 Artikel Diterbitkan)

Bobby adalah peminat teknologi yang bekerja sebagai pembangun perisian selama hampir dua dekad. Dia meminati permainan, bekerja sebagai Editor Ulasan di Switch Player Magazine, dan terlibat dalam semua aspek penerbitan dalam talian & pembangunan web.

Lagi Dari Bobby Jack

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan