Master harus mencerminkan cabang produksi, versi final yang berfungsi. Bekerja langsung di master berarti bahwa jika Anda membuat bug, Anda tidak memiliki pilihan lain untuk "kembali" selain membalikkan/menghapus/mengatur ulang komit, yang bukan cara kerja yang bersih dan dapat menyebabkan Anda kehilangan bagian dari kode baru yang baik-baik saja.
Apa gunanya cabang master?
Satu kata: cabang master adalah deployable. Ini adalah kode produksi Anda, siap diluncurkan ke dunia. Cabang master dimaksudkan untuk stabil, dan merupakan kontrak sosial dari perangkat lunak sumber terbuka untuk tidak pernah mendorong apa pun ke master yang tidak diuji, atau yang merusak build.
Apa yang harus disebut cabang master?
Konten pengembang yang harus dibaca
Mulai 1 Oktober 2020 semua "cabang master" akan dipanggil "cabang utama." Untuk pengembang yang telah mendalami Git dan GitHub selama bertahun-tahun, perubahan ini akan membutuhkan waktu untuk membiasakan diri.
Haruskah saya menggunakan main atau master?
Tidak ada perbedaan nyata antara main dan master, itu hanya nama cabang default. Untuk Anda, git Push Origin master hanya membuat cabang baru bernama master (karena belum ada) dan mendorong komit Anda saat ini di sana.
Mengapa GitHub menggunakan main daripada master?
Mulai bulan depan, semua repositori kode sumber baru yang dibuat di GitHub akan diberi nama "utama"alih-alih "master" sebagai bagian dari upaya perusahaan untuk menghapus referensi yang tidak perlu tentang perbudakan dan menggantinya dengan istilah yang lebih inklusif.