git - 如何忽略 git status 中的 .gitignore 文件?

标签 git gitignore

<分区>

当我运行 git status 时,它列出了一堆我不想在列表中看到的 .gitignore 文件(它们由 在本地更新 eclipse )。我浏览了很多关于这个看似常见问题的帖子,但没有一个建议的解决方案对我有用。

例如我进入 ~/.gitconfig 并发现了

excludesfile = ~/.gitignore_global

然后我进入该文件并在尾部添加了 .gitignore 但这并没有改变任何东西。

如何有效地忽略 git status 中的 .gitignore 文件,以免它们弄乱 View ?

最佳答案

听起来您可能误解了“忽略”对 Git 的含义。 .gitignore 中提到的文件名意味着如果文件未跟踪,则 git status 不会将该文件显示为未跟踪文件。

当文件被 Git 跟踪并被修改时,忽略文件不会做任何事情。这被认为是对您的存储库的更改,Git 不允许您忽略它。 (毕竟,您已经告诉 Git 该文件非常重要,可以存储在您的存储库中,因此 Git 有义务通知您有关该文件的更改。)

如果您的工具 (Eclipse) 正在修改您的 .gitignore 文件,我建议您指示 Eclipse 停止这样做。

关于git - 如何忽略 git status 中的 .gitignore 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18602471/

相关文章:

git - 从 "git log -all"排除远程分支

git - 为什么 Git 忽略我的 Makefile?

git - .sqlite文件被忽略,尽管不在忽略列表中

git - TortoiseGit:添加以忽略已提交的 gen 和 bin 文件夹

git - 如何进行永久本地提交或更改

git - 如何使用 git 真正显示重命名文件的日志

git - 如何显示暂存删除文件的差异?

git - Bitbucket管道reactjs构建错误

具有未暂存更改的 git 存档

git - 全局 gitignore - 如何排除单个特定文件夹