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~