我在一个分支中进行修复,并希望将其应用到另一个分支。这就是我一直在做的事情:
git diff 68610d^ 68610d | git apply
git commit -a -m "SV-656 IP blocking not working (applying patch from 68610d)"
效果很好,但它发生在我身上,它看起来不像是一种非常类似git的做事方式。特别是,我实际上做的只是从评论中可以看出。这是一项非常基本的活动,我认为git不会错过它。
编辑:这是“樱桃挑选”的功能吗?
答案 0 :(得分:3)
正确的方法是
git cherry-pick 68610d
如果你真的想改变提交信息:
git cherry-pick --no-commit 68610d
git commit -m "SV-656 IP blocking not working (applying patch from 68610d)"