Bagaimana cara menyetel referensi HEAD remote Git untuk mengarah ke sesuatu selain "master"?
Proyek saya memiliki kebijakan untuk tidak menggunakan cabang "master" (semua cabang memiliki nama yang bermakna). Selain itu, repositori master kanonik hanya dapat diakses melalui ssh: //, tanpa akses shell (seperti GitHub atau Unfuddle).
Masalah saya adalah bahwa repositori jarak jauh masih memiliki referensi HEAD ke refs / heads / master, tetapi saya membutuhkannya untuk menunjuk ke cabang yang berbeda. Ini menyebabkan dua masalah:
Saat mengkloning repo, ini dia,
peringatan: HEAD jarak jauh mengacu pada ref yang tidak ada, tidak dapat melakukan pembayaran.
Itu membingungkan dan tidak nyaman.
Browser kode berbasis web bergantung pada HEAD sebagai dasar untuk menjelajahi pohon. Saya perlu HEAD untuk menunjuk ke cabang yang valid.