1. 程式人生 > >程式設計師Link——一手程式碼,一手生活

程式設計師Link——一手程式碼,一手生活

一 刪除檔案

我在上節 Git學習系列5 回退 的基礎上,新增加並提交了兩個檔案,如下:

用 git rm test.txt 命令 刪除檔案,與add命令一樣,rm後需要進行commit。

刪除後,工作區自然就看不到test.txt檔案了。

二 刪除檔案後的回退

回退在 上節 講了,這裡做一下回顧。

場景1 rm後,未commit,回退

例如這裡我進行刪除test1.txt操作,如下:

這裡相當於上節中回退的場景2,圖中提示中也指明瞭用git reset head test1.txt進行回退。

場景2 rm後,並且commit了,回退

這裡相當於上節中回退的場景1,要找到之前的版本,可以用 git reflog命令

查一下你想要回退的版本號,然後用 git reset -- hard xxxx(版本號或者部分版本號)命令 回退,如下: