场景: 在实际工作中我习惯使用sourcetree作为git版本管理工具搭配vscode编译器,同时提交代码的步骤为暂存->提交->推送,但是提交后发现代码有错误不想推送该怎么办呢?接下来将介绍在sourcetree上如何撤销提交的代码 解决方案: 步骤1:右键选择想要撤回的commit 步骤2:选择软合并 步骤3:点击确定后,撤回的commit会保留在本地vscode的暂存区,此时你只需要修改你的代码,重新提交即可。