git 强制覆盖本地文件

部署一个很久没参与过的项目,本地有的配置文件和现有的出入很大。本来想直接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

这个找回的是线上的文件,就是如果你原有文件有感动的话,这个文件是没有的!!(应该是这样,改天再试试)

posted @ 2020-03-19 18:26  张小戳的夏天  阅读(1341)  评论(0)    收藏  举报