如何在git cherry pick上显示父提交
我使用这个命令来解释如何显示包含提交的所有分支如何在git cherry pick上显示父提交,git,Git,我使用这个命令来解释如何显示包含提交的所有分支 git branch --contains <commit> git分支——包含 如果我在另一个分支上选择了这个提交,它会在我失去历史的打击的其他价值中粉碎这个提交 是否有一个选项可以恢复在樱桃采摘期间使用的所有父级提交?您可以在樱桃采摘时使用: 记录提交时,请附加一行,上面写着“(cherry从提交中选择的内容…)”添加到原始提交消息,以指示此更改是从哪个提交中选取的。 这只适用于没有冲突的樱桃采摘 然后,新提交上的一个简单的g
git branch --contains <commit>
git分支——包含
如果我在另一个分支上选择了这个提交,它会在我失去历史的打击的其他价值中粉碎这个提交
是否有一个选项可以恢复在樱桃采摘期间使用的所有父级提交?您可以在樱桃采摘时使用:
记录提交时,请附加一行,上面写着“(cherry从提交中选择的内容…)将“代码>”添加到原始提交消息,以指示此更改是从哪个提交中选取的。
这只适用于没有冲突的樱桃采摘
然后,新提交上的一个简单的git日志将显示它是从哪个提交中挑选的
只有git merge
会在合并提交时正式记录父级
我在挑选来自主机的提交时使用了三个分支,我希望提交在所有分支上都存在
“我希望提交在所有分支上都存在”与“显示父提交”不同:
- 如果尚未推送其他分支,则可以在每个分支的
master
:git-rebase-master
上重新设置它们的基础
- 如果已推送它们,则可以通过将
master
合并到这些分支来添加合并提交
这就是樱桃采摘的重点。也许你想要合并
呢?我在樱桃采摘来自主节点的提交时对分支进行操作,我希望提交在所有分支上都存在,所以也许你想要将主节点合并到你的分支中,或者将你的分支重新设置为主节点?你不会丢失提交,特别是如果你有参考的话。