1、將刪除文件恢復--撤銷所刪除的文件
git checkout 文件名
2、git reset
git reset --hard commitID(或某個節點)----強制切換到某個點,會導致所修改的內容刪除(add之前)
git reset --soft commitID(或某個節點)----強制切換到某個點,所修改的內容會保留(add之后)
3、撤銷操作
--1)文件修改后還沒提交到暫存區,進行撤銷操作后,文件恢復到版本庫一樣
git checkout -- 文件名
--2)文件修改后提交到了暫存區,進行撤銷后,文件恢復到提交到暫存區之前的狀態
git reset HEAD 文件 ----將暫存區文件恢復到工作區
git checkout -- 文件 ---- 將在工作區修改后的文件恢復至修改前
4、刪除文件
---1)同時刪除工作區和暫存區中的文件
git rm -f 文件名
---2)刪除暫存區中的文件,不刪除工作區的文件
git rm --cached 文件名
