Як встановити посилання HEAD дистанційного керування Git, щоб вказати на щось, крім "master"?
Мій проект має політику не використовувати "головну" гілку (всі гілки мають значущі назви). Крім того, до канонічного основного сховища доступно лише через ssh: //, без доступу до оболонки (наприклад, GitHub або Unfuddle).
Моя проблема полягає в тому, що віддалене сховище все ще має посилання HEAD на refs / heads / master, але мені це потрібно, щоб вказати на іншу гілку. Це спричиняє дві проблеми:
Під час клонування РЕПО, це
попередження: віддалений HEAD посилається на неіснуючий номер, не в змозі оформити замовлення.
Це заплутано і незручно.
Веб-браузер кодового браузера залежить від HEAD як основи для перегляду дерева. Тоді мені потрібна HEAD, щоб вказати на дійсну гілку.