Git リポジトリrepo1
とrepo2
. との3 つのブランチがmaster
ありalpha
ます。からのクローン。beta
repo1
repo2
repo1
では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
保存されますか? (とに表示されるため、知っています。)alpha
beta
repo2
alpha
beta
git branch -a