我出于测试目的创建了一个额外的分支。
在开始工作之前,我切换回master分支,喝完茶后,我开始在master分支中添加文件并修改其他文件。
提交后,我才想起自己在master分支中,而在开始更改之前,我不得不切换到第二分支。
您能否让我知道是否可以将此提交发送到第二分支并将其从master分支中删除?
谢谢
最佳答案
如果我理解正确,则可以执行以下操作:
git checkout master
git log
now check hash commit you want to move - for example: 0123456
git checkout branch
git cherry-pick 0123456
git checkout master
git revert 0123456
就这样。