使用标记同步树

时间:2013-04-19 06:45:34

标签: git repository

我想使用特定标签将远程树同步到我的本地计算机。使用git checkout之外的标签同步树的最佳方法是什么。因为如果我使用git checkout,我需要为每个repo同步最新的树顶然后结帐到那个特定的标签。

2 个答案:

答案 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>