Jika Anda telah menggunakan Git untuk sementara waktu, Anda mungkin pernah menemukan istilah tersebut menguasai. Anda mungkin pernah melihatnya ketika Anda berlari status git atau git cabang.

Ini adalah frasa yang agak kuno dan Anda mungkin bertanya-tanya dari mana asalnya atau bagaimana Anda dapat mengubahnya. Baik Anda pengguna baris perintah atau penggemar GitHub, Anda dapat mengubah nama cabang dan bahkan mengatur nama cabang default menjadi sesuatu yang sesuai dengan kebutuhan Anda.

Apa itu Cabang Default?

Setiap repositori Git baru memiliki cabang default, meskipun itu tidak benar-benar bercabang apa pun! Cabang hanyalah referensi komit, dan selalu ada referensi HEAD yang menunjuk ke cabang saat ini.

Secara historis, Git telah menamai cabang default itu menguasai. Meskipun Anda dapat mengganti namanya, banyak orang tetap menggunakan default, jadi Anda akan melihat banyak proyek menggunakan master sebagai cabang default mereka.

Penamaan Cabang dan Mengapa Guru Dihapus

Versi terbaru Git (2.28 dan yang lebih baru) menghasilkan petunjuk berikut saat Anda membuat repositori baru menggunakan

instagram viewer
git init:

Menggunakan 'master' sebagai nama untuk cabang awal. Nama cabang default ini dapat berubah. Untuk mengonfigurasi nama cabang awal yang akan digunakan di semua repositori baru Anda, yang akan menekan peringatan ini, panggil: git config --global init.defaultBranch Nama-nama yang biasa dipilih sebagai pengganti 'master' adalah 'main', 'trunk' dan 'development'. Cabang yang baru saja dibuat dapat diganti namanya melalui perintah ini: git branch -m

Terminologi master/slave memiliki sejarah panjang dalam komputasi, terutama yang mengacu pada perangkat keras seperti disk drive. Sistem kontrol versi lain seperti BitKeeper, pendahulu Git, juga menggunakan istilah tersebut. Namun, istilah tersebut telah menjadi agak ketinggalan zaman karena hubungannya dengan kolonialisme.

Pengelola Git telah bekerja dengan komunitas pengembangan yang lebih luas untuk mengatasi masalah ini. Selain pelanggaran apa pun yang mungkin ditimbulkannya, menguasai bukan nama yang sangat deskriptif. Ini menyiratkan hubungan dengan beberapa entitas lain yang tidak disebutkan namanya, tetapi tidak mewakili status unik dari cabang awal. Banyak orang yang menganggap namanya utama untuk melakukan pekerjaan yang lebih baik dalam menggambarkan cabang ini dan penggunaan tipikalnya.

Nama main pendek, mudah diterjemahkan, dan umum digunakan. Fakta bahwa itu dimulai dengan dua huruf yang sama dengan master dapat membantu jika Anda perlu melatih kembali memori otot Anda.

Cara Membuat Perubahan Menggunakan Baris Perintah Git

Seperti yang dijelaskan Git sendiri, Anda dapat mengonfigurasi nama cabang default dengan perintah berikut:

git config --global init.defaultBranch main

NS --global memastikan pengaturan ini berlaku untuk semua repositori yang dibuat oleh pengguna saat ini.

Lihat juga: Cara Menginstal dan Mengonfigurasi Git di Linux

Setelah disetel, repositori baru akan menggunakan nama default baru:

$ git init
Repositori Git kosong yang diinisialisasi di /private/tmp/bar/.git/
$ git status -sb
## Belum ada komitmen di main

Perhatikan bahwa Anda juga bisa ganti nama cabang kapan saja menggunakan opsi -m, mis.

git cabang -m utama

Suatu hari, Git dapat membuat perubahan ini untuk Anda, dengan menggunakan nama utama secara default, untuk semua repositori baru. Masih berguna untuk mengetahui cara mengubahnya sendiri, dan Anda mungkin memiliki preferensi pribadi atau tim untuk nama selain utama.

Cara Mengatur Nama Cabang Default di GitHub

Cabang yang dibuat di GitHub sekarang secara otomatis diberi nama utama, bukan master. Namun, Anda masih dapat mengubah nama default ini dengan mengikuti langkah-langkah berikut:

  1. Membuka Pengaturan melalui foto profil Anda di kanan atas.
  2. Klik Repositori di menu sebelah kiri.
  3. Di bawah Cabang default repositori bagian, pilih nama alternatif.
  4. Klik Memperbarui.

Terkait: Apa Itu GitHub? Pengantar Fitur Dasarnya

Kendalikan Nama Cabang Default Git

Git secara historis menamai cabang defaultnya menguasai, tetapi Anda tidak harus tetap seperti itu!

Apakah menurut Anda alternatif lebih inklusif, lebih mudah dipahami, atau hanya lebih pendek untuk diketik, mudah untuk diubah. Cabang default hanyalah satu bagian kecil dari repertoar besar Git. Untuk meningkatkan keterampilan Git Anda dari pemula hingga mahir, lihat panduan komprehensif kami selanjutnya.

MembagikanMenciakSurel
Tutorial Git Tingkat Lanjut

Tingkatkan keterampilan Git Anda dari pemula hingga mahir dengan panduan komprehensif ini.

Baca Selanjutnya

Topik-topik terkait
  • Pemrograman
  • GitHub
  • Pemrograman
Tentang Penulis
Bobby Jack (58 Artikel Diterbitkan)

Bobby adalah penggemar teknologi yang bekerja sebagai pengembang perangkat lunak selama hampir dua dekade. Dia bersemangat tentang game, bekerja sebagai Editor Ulasan di Majalah Switch Player, dan mendalami semua aspek penerbitan online & pengembangan web.

More From Bobby Jack

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan