git - 如何使用cherry-pick从一个Git分支到另一个分支?

标签 git cherry-pick git-cherry-pick

我正在尝试从一个分支挑选一个提交到另一个分支。考虑以下场景。

分支 A -> commit1 -> 提交消息“12345 Hello World”

我想在进行cherry-pick时在提交消息的开头添加一条新消息。所以在挑选之后它应该看起来像,

分支 B -> commit2 -> 提交消息“98765 ........”

这里 98765 是我要添加的额外消息。从 Git 文档中我找到了一个命令“gitcherry-pick--edit”,但我没有找到任何示例来理解其正确用法。

最佳答案

关于 gitcherry-pick --edit 没有太多需要解释的。如果您使用 --edit 选项进行挑选,Git 将在提交之前打开提交消息编辑器窗口。在那里,您可以根据需要自定义提交消息。

至于为什么这是可能的,当你精心挑选一个提交时,你实际上是在进行提交。因此,没有任何额外的东西可以阻止您使用任何您想要的提交消息。

关于git - 如何使用cherry-pick从一个Git分支到另一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51153183/

相关文章:

svn - git svn 使用 svn 分支导入存储库

git - 重置后如何查找远程分支的git历史记录?

iphone - 协作/构建大型 Phonegap 项目

git - Control-C 在 Windows 7 的 git bash 中杀死 Ipython

git - 在cherry-pick和rebase之后是否可以 merge ?

git - cherry-pick merge 提交时的主线父编号

mercurial - 使用 hg pull/push/merge/graft 将更改标记为已 merge 或故意忽略?

git - 如何使用 Git - cherry-pick 将分支 1 上的文件 X 的补丁添加到分支 2 上的文件 X'?

git - 找出我们尝试挑选的提​​交的依赖项