部署一个很久没参与过的项目,本地有的配置文件和现有的出入很大。本来想直接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
这个找回的是线上的文件,就是如果你原有文件有感动的话,这个文件是没有的!!(应该是这样,改天再试试)