为什么我无法从Git的工作目录中删除文件?

4

我有一个修改过的Git工作目录中的文件,希望可以放弃更改。

该文件不是子模块中的文件。

我尝试了三个不同的命令,但没有起到作用:

  1. git checkout -- <file>git checkout <file>

  2. git reset HEAD --hard

  3. git stash save --keep-index

如何丢弃这个文件?

截图如下:

enter image description here enter image description here


你尝试过 git checkout <full-path-of-file-you-want-to-discard> 吗? - Eran
我进行了短暂的操作,没有出现错误。并且没有像您在截图中看到的那样被丢弃。 - Mando
git diff 显示了任何更改吗? - M.M
1
尝试执行以下命令:git config --global core.autocrlf false - Mritunjay
我故意将此选项设置为true,因为我们是跨平台团队。 - Mando
1个回答

1
只要您设置git config --global core.autocrlf true,您将看到这些文件的更改会自动应用。
我建议:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接