我出于测试目的创建了一个额外的分支。

在开始工作之前,我切换回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

就这样。

08-26 21:58
查看更多