Làm cách nào để đặt tham chiếu HEAD của điều khiển từ xa Git trỏ đến một thứ ngoài "chủ"?
Dự án của tôi có chính sách không sử dụng nhánh "chính" (tất cả các nhánh phải có tên có nghĩa). Hơn nữa, kho lưu trữ chính quy tắc chỉ có thể truy cập được qua ssh: //, không có quyền truy cập shell (như GitHub hoặc Unfuddle).
Vấn đề của tôi là kho lưu trữ từ xa vẫn có tham chiếu HEAD tới refs / heads / master, nhưng tôi cần nó trỏ đến một nhánh khác. Điều này gây ra hai vấn đề:
Khi sao chép repo, ở đó,
cảnh báo: HEAD từ xa đề cập đến giới thiệu không tồn tại, không thể thanh toán.
Thật khó hiểu và bất tiện.
Trình duyệt mã dựa trên web phụ thuộc vào HEAD làm cơ sở để duyệt cây. Khi đó, tôi cần HEAD trỏ đến một nhánh hợp lệ.