在Git中,刪除也是一個修改操做,咱們實戰一下,有一個多餘的文件:src/common/Util2.jsgit
咱們須要刪除這個文件,spa
通常狀況下,你一般直接在文件管理器中把沒用的文件刪了,或者用 rm
命令 刪了:code
這個時候,Git知道你刪除了文件,所以,工做區和版本庫就不一致了,git status
命令會馬上告訴你哪些文件被刪除了:blog
如今你有兩個選擇,一是確實要從版本庫中刪除該文件,那就用命令git rm
刪掉,而且git commit
:it
另外一種狀況是刪錯了,由於版本庫裏還有呢,因此能夠很輕鬆地把誤刪的文件恢復到最新版本:im
git checkout
實際上是用版本庫裏的版本替換工做區的版本,不管工做區是修改仍是刪除,均可以「一鍵還原」。d3