一.撤销操做html
1.未提交到暂存区 git checkout -- index.html
2.文件已提交到暂存区,但未提交到版本库 git reset HEAD index.html
二.删除操做git
1.未提交到暂存区 rm index.html
2.同时删除暂存取和工做区 rm index.html git rm index.html
或者直接用 git rm -f index.html
3.删除暂存区,不删除工做区spa
git rm --cached iindex.html
三.恢复文件code
能够利用git log查看提交的记录,图中红框所示便是提交的版本id
若是须要将某个文件恢复到某个版本 git chekout id index.html 若是须要全部文件恢复到某个版本 git reset --hard id git reset --hard HEAD^ 恢复到上一个版本 git reset --hard HEAD~2 恢复到上两个版本 固然,也能够利用git reflog能够查看恢复记录