AdSense

網頁

2019/2/16

Git 復原被修改的 unstaged 檔案 recover unstaged changes files

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概念圖




參考:

沒有留言:

AdSense