git reset --soft xxx 从暂存区中撤回。 新增文件 讲文件add到暂存区,撤回其中一文件 git reset --hard xxx 完全舍弃你没有提交的改动和将你本地库全部的操作的指针退回到指定操作。 git reset --hard(1).png git reset --hard(2).png git revert xxx 将在编辑器内修改的内容撤回。撤销一个提交的同时会创建一个新的提交。 git revert.png