如何告诉 git 忽略某些文件中的更改,而不是将它们放在 .gitignore 中?

How to tell git to ignore changes in certain files, but not to put them in .gitignore?

我有一些文件是项目的一部分,这些文件对存储库中的源代码进行了一些小的修改,以控制特定于我的开发环境的设置。

它们经常被列为 "modified",并且始终未被暂存。

据我所知,这些文件不属于 .gitignore,因为它们属于存储库。我希望 git 基本上忽略它们已被修改的事实。

这一定是一种常见的情况,我正在寻找处理它的最佳实践方法。

谢谢!

检查 git ignoring 文档。

通常,您有以下三种选择:

  1. 全局忽略文件,在全局 core.excludesfile 设置中指定。
  2. 每个存储库 .git/info/exclude,不与其他存储库实例共享(因此,其他团队成员)
  3. 源代码树的给定位置中的常规 .gitignore