Git リポジトリrepo1とrepo2. との3 つのブランチがmasterありalphaます。からのクローン。betarepo1repo2repo1
ではrepo2、次のリモート トラッキング ブランチを確認できますgit branch -a。
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/alpha
remotes/origin/beta
しかし、 のフォルダー.git/refs/remotes/origin/にrepo2はファイルが 1 つしかなくHEAD、その内容は次のとおりです。
ref: refs/remotes/origin/master
したがって、これHEADはシンボリック参照です。しかし、なぜ存在しない参照を指しているのでしょうか? ところで、との情報はどこにrepo2保存されますか? (とに表示されるため、知っています。)alphabetarepo2alphabetagit branch -a