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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM