最近、リモートから新しいマシンにレポを複製しました。リモートには 2 つのブランチmasterとdev. 複製後、ローカルにはリモートのmasterブランチしかなく、dev見つかりません。
リモートでdevは、 とマージされてmasterおり、masterよりも 2 コミット進んでdevいます。
devローカルで同じ名前の新しいブランチを作成すると、リモートとは対照的にdevの先端 (同じコミット) を指すようになりました。masterdevmaster
すべてのブランチをローカルで取得し、リモートでremoteそれぞれのブランチを正しく指す方法。commits
さらに、好奇心から、ディレクトリをチェックアウトしたところ、ディレクトリの下.gitにこの行が見つかりました。config.git
fetch = +refs/heads/*:refs/remotes/origin/*次の行の意味を誰か説明できますか.git/config? 特にコロン:区切りの役割。
ありがとうございます