GitリモートのHEADリファレンスを「マスター」以外のものを指すように設定するにはどうすればよいですか?
私のプロジェクトには、「マスター」ブランチを使用しないというポリシーがあります(すべてのブランチには意味のある名前を付ける必要があります)。さらに、正規のマスターリポジトリにはssh://経由でのみアクセスでき、シェルアクセス(GitHubやUnfuddleなど)はありません。
私の問題は、リモートリポジトリにまだrefs / heads / masterへのHEAD参照があることですが、別のブランチをポイントする必要があります。これにより2つの問題が発生します。
レポを複製すると、これが
警告:リモートHEADは存在しない参照を参照しているため、チェックアウトできません。
それは混乱して不便です。
Webベースのコードブラウザーは、ツリーを参照するための基礎としてHEADに依存しています。次に、有効なブランチを指すHEADが必要です。