git reset --hard xxx ,git reset --soft xxx ,git revert xxx区别和作用

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

你可能感兴趣的:(git reset --hard xxx ,git reset --soft xxx ,git revert xxx区别和作用)