mercurial 與 git 改爛了想砍掉重練
如果覺得改爛了,想砍掉重練,無論是一個檔案或是一大堆檔案。
需要的動作是:捨棄檔案剛剛的異動,快速回到尚未修改的狀態 (也就是還沒開始編輯前的那一個 commit 狀態)
hg revert [單一檔案名稱] (捨棄單一檔案的變更)
hg revert -all (捨棄掉剛剛所有的變更,快速回到尚未修改的狀況)
git checkout -- [單一檔案名稱] (捨棄單一檔案的變更)
git reset --hard (捨棄掉剛剛所有的變更,快速回到尚未修改的狀況)
Leave a Reply