我是git作为我的代码库的控件版本。因为我正在使用多个计算机桌面和笔记本电脑。每当我尝试使用新的更改拉动分支时,git会给出以下消息。
error: Your local changes to the following files would be overwritten by merge:
..../index.php
Please, commit your changes or stash them before you can merge.
Aborting
我不想存档文件。所以我要删除文件并执行git pull
非常感谢任何其他方法。
答案 0 :(得分:1)
要重置一个文件,如greenkeeper所评论,tou只需checkout that file to reset its content即可获得回购当前的内容:
git checkout -- index.php
如果您在本地修改了多个文件,并且您没有正在进行的任何工作(或者它会丢失),您可以在拉动之前完成:
git reset --hard
但是,这将重置所有修改过的文件。