将 git 配置为不使用".gitignore"而是使用"gitignore"



由于没有为这个问题添加任何内容1,我想知道是否可以将git配置为使用gitignore而不是.gitignore

类似的情况是使用git而不是.git作为存储库的git工作目录,这可以通过添加行轻松实现

gitdir: ./git

到项目根文件夹中的CCD_ 5文件。因此,我想知道是否可以告诉git不要使用.gitignore,而是使用另一个文件来包含不需要跟踪的文件和文件夹的规则。

也有类似的问题建议使用$GIT_DIR/info/exclude作为解决方案。尽管这在实践中利用了gitignore文件使用的相同机制,但我的问题是,实际的.gitignore是否可以被分配为其他文件。


1对于好奇的读者:我同步我的个人机器,但我不想同步隐藏的文件和文件夹,因为我喜欢在不同的机器上有不同的配置文件。尽管如此,我还是希望我的git存储库能够以尽可能小的工作量同步。这是我只在自己的项目中做的事情,我通常是唯一的贡献者——所以请让我们不要讨论git使用的坏习惯和好习惯,而是把重点放在实际问题上:(

您应该能够通过输入以下内容来更改忽略文件:

git config core.excludesFile gitignore

相关内容

最新更新