我想使用特定标签将远程树同步到我的本地计算机。使用git checkout之外的标签同步树的最佳方法是什么。因为如果我使用git checkout,我需要为每个repo同步最新的树顶然后结帐到那个特定的标签。
答案 0 :(得分:2)
你可以先做:
git fetch ; git fetch --tags
(2次抓取,只是为了确保所有提交:请参阅“Does “'git fetch --tags'” include “'git fetch`'?”)
它不会更新您的本地工作树(与git pull
相反)。
从那里,你可以做:
git checkout aTag
(可行,但让您处于DETACHED HEAD模式)
答案 1 :(得分:1)
您可以使用
repo init -u <path to manifest repo> -m <manifest name> -b refs/tags/<tag_name>