我有一个远程存储库的克隆。我将其远程 url 更新为我自己的服务器。然后我做了一些提交并将它们推送到我的存储库。 现在我需要从初始存储库中提取一些更改。来自特定的分支。 我可以通过运行来完成
git pull http://example.com/repo.git example_branch
这将从 example_branch
中提取每个新提交(实际上我会得到一个开发版本)。但是这个 example_branch
有标签。而且我需要停止 pull 某个特定的(在我的情况下获得稳定版本)。
我该怎么做?
UPD 最后我想出了:
git remote add example http://example.com/repo.git
git fetch
git merge tag_name
最佳答案
git pull
只是一个 git fetch
后跟一个 git merge
。因此,您可以轻松执行 git fetch
,然后 merge 所需的提交/标记。
关于Git pull 直到某个提交(标记),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419217/