Git-将提交从一个分支移动到另一个分支
我有两个分支机构:Git-将提交从一个分支移动到另一个分支,git,Git,我有两个分支机构: develop myFeature 我在开发时犯了一个错误,应该在myFeature上 提交尚未推送 如何将此提交从develop移动到myFeature?如果这是对develop的最后一次提交,您只需在头后执行软重置一次提交(同时develop已签出),即可从develop中删除提交,但将编辑保留在本地工作区中。然后,您可以签出myFeature(假设不会出现冲突),并从那里将本地工作区编辑提交/推送到功能分支。 git checkout myFeature git ch
develop
myFeature
我在开发时犯了一个错误,应该在myFeature上
提交尚未推送
如何将此提交从develop移动到myFeature?如果这是对
develop
的最后一次提交,您只需在头后执行软重置一次提交(同时develop
已签出),即可从develop
中删除提交,但将编辑保留在本地工作区中。然后,您可以签出myFeature
(假设不会出现冲突),并从那里将本地工作区编辑提交/推送到功能分支。
git checkout myFeature
git cherry-pick develop
git checkout -B develop develop~