2013年12月26日 星期四

git 中 revert/roll back 一個檔案的修改,回到上一個 commit

git 中 revert/roll back 一個檔案的修改,回到上一個 commit

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

git checkout -- filename