Git 要把內容被修改過的檔案恢復成未修改前的內容,使用git checkout <file>
。
<file>
為要復原的檔案名稱,必須包含路徑及檔名
例如我修改了Maven專案中src/main/java
下的com.abc.controller.MyController.java
的內容,但尚未使用git add
將其放入staged區前(unstaged狀態),若要將檔案還原成修改前的內容,則執行以下
git checkout src/main/java/com/abc/controller/MyController.java
執行後com.abc.controller.MyController.java
的內容就會回復成修改前的狀態。
如果要回復所有unstaged的檔案,輸入git checkout -- .
。
git checkout -- .
Git概念圖
參考:
沒有留言:
張貼留言