只提交到本地未提交到远程 右击已提交到本地分支选择右击 Undo Commit 提交到本地且推动到远程 右击分支选择revert commit 将生成revert 记录推动到远程 将提交错分支的代码移动到新分支,右击分支选择cherry-pick 此时回退的代码处于本地提交状态,点击undo commit,使其变为本地未提交 将回复的代码,暂存 stash changes 切换分支,将暂存代码回复,unstash changes 取消代码合并 git merge --abort