我有两个来自 master 的分支,每个分支都有不同的功能,然后我有一个将两者结合起来的综合分支。我向综合分支提交了一些内容,但现在我发现我宁愿将该更改应用到特定于该功能的分支之一。有没有办法用 git 在其他地方执行此取消应用/应用操作?
择优提交到目标分支并重置源分支。假设您想将最新提交移至source
分支到target
, do:
git checkout target
git cherry-pick source
git checkout source
git reset --hard source^
如果提交不是最后一次,您将不得不使用git rebase -i
而不是最后一个命令并为您选择特定的提交名称cherry-pick
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)