部署一個很久沒參與過的項目,本地有的配置文件和現有的出入很大。本來想直接rm文件掉然后能pull下來,發現不行(記得之前可以)。
方法一:
git fetch --all git reset --hard origin/master
git pull
方法二:
rm掉了文件之后
git status
進入被刪除的文件的目錄下,假設刪除的文件名為 test.txt
然后進行下列操作,可以成功找回:
git reset HEAD test.txt
git checkout test.txt
這個找回的是線上的文件,就是如果你原有文件有感動的話,這個文件是沒有的!!(應該是這樣,改天再試試)