1. 程式人生 > >git 撤銷修改的相關區別

git 撤銷修改的相關區別

git reset HEAD <file> : 撤銷add 之後 暫存區 的某個檔案

git reset HEAD : 撤銷add 之後 暫存區 的所有檔案

git reset --hard HEAD : 回到上一個版本 (git reset --hard FETCH_HEAD 回到上一版本)

git checkout <filename> : 撤銷修改的 但尚未 執行 add 操作的 工作區的 某個 檔案,回到上一版本狀態

git checkout .                   

: 撤銷修改的 但尚未 執行 add 操作的 工作區的 所有檔案,回到上一版本狀態