Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:如何仅应用来自分支的最新提交?_Git - Fatal编程技术网

Git:如何仅应用来自分支的最新提交?

Git:如何仅应用来自分支的最新提交?,git,Git,我只需要将另一个分支(称之为other branch)的最新提交应用于我的当前分支。我可以根据其ID选择提交,但这需要首先使用git log(或类似工具)进行查找,这不是一个通用过程。如何指定他们希望在特定分支上仅选取最新提交?您可以按原样选取分支名称: git cherry-pick other-branch 这是因为分支名称已经是指向给定提交的符号引用名称 同样,您可以为分支上的下一次提交指定other branch^,或者为第三次提交指定other branch~2,依此类推。有关如何拼

我只需要将另一个分支(称之为
other branch
)的最新提交应用于我的当前分支。我可以根据其ID选择提交,但这需要首先使用
git log
(或类似工具)进行查找,这不是一个通用过程。如何指定他们希望在特定分支上仅选取最新提交?

您可以按原样选取分支名称:

git cherry-pick other-branch
这是因为分支名称已经是指向给定提交的符号引用名称


同样,您可以为分支上的下一次提交指定
other branch^
,或者为第三次提交指定
other branch~2
,依此类推。有关如何拼写提交的更多信息,请参阅。

您知道,我实际上在一开始以“不清楚”为由否决并投票结束了这个问题,因为它很容易通过谷歌搜索得到答案,而且不清楚您的问题是什么(处理您的问题陈述)。我取消了否决票和接近票,但为了记录在案,我不认为这个问题和答案特别有用。只需“阅读手册”
:P
@纸杯蛋糕问题相应澄清。为了确定分支名称是有效的修订规范,需要阅读至少1.5 git手册页并学习gitrevisions语法。我认为强调一下
cherry pick
不需要像示例通常使用的那样只使用散列ID是很有用的。