Master nên phản ánh một nhánh sản xuất, phiên bản cuối cùng đang hoạt động. Làm việc trực tiếp trong tổng thể có nghĩa là nếu bạn tạo lỗi, bạn không có lựa chọn nào khác để "quay lại" ngoài việc đảo ngược / xóa / đặt lại các cam kết, đây không phải là cách làm việc sạch sẽ và có thể khiến bạn mất các phần của mã mới. đều ổn.
Điểm của nhánh chính là gì?
Một từ: nhánh chính làcó thể triển khai. Đó là mã sản xuất của bạn, đã sẵn sàng để tung ra thế giới. Nhánh chính có nghĩa là phải ổn định và nó là hợp đồng xã hội của phần mềm nguồn mở để không bao giờ thúc đẩy bất cứ thứ gì để làm chủ mà chưa được kiểm tra hoặc phá vỡ bản dựng.
Nhánh chủ nên được gọi là gì?
Nội dung nhà phát triển phải đọc
Bắt đầu từ ngày 1 tháng 10 năm 2020, tất cả "chi nhánh chính" sẽ được gọi là"chi nhánh chính." Đối với các nhà phát triển đã có thâm niên trong Git và GitHub trong nhiều năm, sự thay đổi này sẽ mất một thời gian để làm quen.
Tôi nên sử dụng chính hay chính?
Không có sự khác biệt thực tế giữa main và master, nó chỉ là tên của nhánh mặc định. Đối với bạn, git push origin master chỉ cần tạo một nhánh mới có tên là master (vì nó chưa tồn tại) và đẩy các cam kết hiện tại của bạn vào đó.
Tại sao GitHub lại sử dụng main thay vì master?
Bắt đầu từ tháng sau, tất cả các kho mã nguồn mới được tạo trên GitHub sẽ được đặt tên là "main"thay vì "master" làmột phần trong nỗ lực của công ty nhằm xóa các tham chiếu không cần thiết đến chế độ nô lệ và thay thế chúng bằng các điều khoản bao hàm hơn.