Git pull直到某些提交(标记)

Lek*_*sat 9 git git-pull

我有一个远程存储库的克隆.我将其远程URL更新到我自己的服务器.然后我做了一些提交并将它们推送到我的存储库.现在我需要从初始存储库中提取一些更改.来自特定的分支.我可以通过跑步来做到这一点

git pull http://example.com/repo.git example_branch
Run Code Online (Sandbox Code Playgroud)

这将从每个新提交中提取example_branch(实际上我将获得一个开发版本).但这example_branch有标签.而且我需要停止拉某个(在我的情况下获得一个稳定的释放).我怎样才能做到这一点?

UPD最后我想出了:

git remote add example http://example.com/repo.git
git fetch
git merge tag_name
Run Code Online (Sandbox Code Playgroud)

cre*_*nig 10

git pull只是一个git fetch跟着一个git merge.因此,您可以轻松地执行a git fetch然后合并所需的提交/标记.

  • 为什么不写这样做的命令而不只是说你可以轻松地做到这一点? (18认同)