sourcetree上提交成功但是推送失败后如何退回提交 问题描述 sourcetree上做代码管理的时候,提示提交成功但是推送因为文件过大失败,这个时候别人也拉取不到我提交的代码,需要退回上一步提交操作(取消上一步提交),修改完文件后,重新提交推送 解决方案 进入工程根目录,在git中执行以下命令 git reset --soft HEAD^ 执行完该命令后,返回到sourcetree我们就能看到上一步提交的文件都被退回到了待定文件中 我们修改完目标文件,重新提交推送即可