在Git中拾取提交对象
如何从远程存储库的分支中只选择一个提交,并将其合并到本地存储库的当前分支 我在谷歌上四处搜索,发现了git cherry pick。但这似乎只适用于在同一存储库中跨分支执行此操作。获取其他回购:在Git中拾取提交对象,git,github,Git,Github,如何从远程存储库的分支中只选择一个提交,并将其合并到本地存储库的当前分支 我在谷歌上四处搜索,发现了git cherry pick。但这似乎只适用于在同一存储库中跨分支执行此操作。获取其他回购: git fetch http://github.com/otherguy/forkedproject.git 从该回购中下载所有历史记录,但不更改HEAD或您的暂存区域 然后,cherry pick提交。获取另一份回购: git fetch http://github.com/otherguy/for
git fetch http://github.com/otherguy/forkedproject.git
从该回购中下载所有历史记录,但不更改HEAD
或您的暂存区域
然后,cherry pick
提交。获取另一份回购:
git fetch http://github.com/otherguy/forkedproject.git
从该回购中下载所有历史记录,但不更改HEAD
或您的暂存区域
然后,
cherry pick
提交。请注意,与clone
不同,fetch
默认情况下只提取一个分支头“master”。如果您的提交位于另一个分支上,则需要将其指定为获取的最终参数。@AndyRoss:不完全是。至少在我的Git 1.7.6中,fetch
将检索远程上的所有分支。请注意,与clone
不同,fetch
将只提取一个分支头,默认情况下为“master”。如果您的提交位于另一个分支上,则需要将其指定为获取的最终参数。@AndyRoss:不完全是。至少在我的Git 1.7.6中,fetch
将检索远程服务器上的所有分支。