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