如何在不使用.gitignore的情况下不跟踪Git中添加的未提交文件

For*_*low 2 git github

情况:我想在我的git文件夹中添加一个.rvmrc文件,但我意识到整个团队都不需要此文件。我不想仅出于自己的需要修改.gitignore文件。但是,我对git的这一领域不熟练,因此在“答案”列中的任何建议都值得赞赏

因此,我在网上寻找有关忽略添加到git repo的文件的命令或git概念。我看过的每一篇文章都指出我要向.gitignore添加一些内容(我不想这样做,因为它会导致新的提交),或者忽略本地已跟踪的文件。有人可以给我指点吗?

谢谢!

Chr*_*ris 5

我认为您正在寻找Git的.git/info/exclude文件。

该文件用于“私有忽略”,类似于.gitignore但仅用于存储库的一个副本。他们没有提交到存储库。

这是GitHub关于此事必须说的

显式存储库排除

如果您不想创建.gitignore要与他人共享的文件,则可以创建与存储库一起提交的规则。您可以将此技术用于您不希望其他用户生成的本地生成的文件,例如您的编辑器创建的文件。

使用您喜欢的文本编辑器打开.git/info/excludeGit存储库根目录中名为的文件。您在此处添加的任何规则都不会被检入,只会为本地存储库导入文件。

  1. 在终端中,导航到Git存储库的位置。
  2. 使用您喜欢的文本编辑器,打开文件.git/info/exclude