git 中 revert/roll back 一個檔案的修改,回到上一個 commit
清除目前的修改 git checkout filename
,git reset --hard HEAD^
不能 revert 單一個檔案,只能 revert 整個 commit,一直找不到像 svn 對單一檔案做 revert 的方法,後來搜尋到 git: revert (reset) a single file ,才解決我長久以來的困擾,其實也很簡單就 checkout 單一個檔案的上一個 commit 即可
git checkout -- filename