使用`git checkout`命令

时间:2018-05-19 19:06:19

标签: git git-merge git-checkout

我有这个:

$ git checkout -- .
$ git pull
Updating 4411c31..db4498d
error: Your local changes to the following files would be overwritten by merge:
        index.js
        utils.js
Please commit your changes or stash them before you merge.
Aborting

我一直在尝试git checkout -- .,它不断给我相同的信息。我如何消除这里的局部变化?我不希望保留对index.js和utils.js的更改。

1 个答案:

答案 0 :(得分:1)

我最好的猜测是你的文件已经在git上演了。这意味着要摆脱这些变化,你必须git reset HEAD .来取消你的变化,然后git checkout -- .才能真正摆脱它们。如果这不正确,请您显示git status的结果吗?