git reset --soft xxx
從暫存區(qū)中撤回。

新增文件

講文件add到暫存區(qū),撤回其中一文件
git reset --hard xxx
完全舍棄你沒有提交的改動和將你本地庫全部的操作的指針退回到指定操作。

git reset --hard(1).png

git reset --hard(2).png
git revert xxx
將在編輯器內(nèi)修改的內(nèi)容撤回。撤銷一個提交的同時會創(chuàng)建一個新的提交。

git revert.png