如何拉出特定标签?

时间:2012-03-02 14:55:58

标签: git

我有一个克隆到三个环境的bare_repo。当我在dev上工作并完成我的工作时,我希望能够对其进行标记,然后进行测试并提取特定标记。

示例:让我们说DEV我做了三次提交:1,2,3。让我说我在2 git tag -a 2标记它。然后我做一个git add -u; git commit -m“woo!”; git push --tags。然后我ssh进入测试,我想做一个git pull,但我不想拉提交3.我想只将所有内容都拉到标签2.我该怎么做?

编辑:另一种方法是将特定提交从裸仓库提升到其他克隆。

1 个答案:

答案 0 :(得分:1)

做一个

git fetch

从repo获取所有更改后跟

git reset --hard 2

获取此标记的存储库状态。