这是可能的吗?使用git update-index --assume-unchanged
不是一个解决方法,被忽略的文件必须被跟踪。创建子模块也是一样。
例如:
cat .customgitignore(1|2|3...)
i-do-not-need-this.extension
cat .gitignore
basic-stuff.extension
<load> .customgitignore1
<load> .customgitignore2
<load> .customgitignore3
etc
对于感兴趣的人,以下是问题描述。
我正在创建配置的私有存储库。一个分支等于一个配置。额外的分支作为工作区。根据需求,我将其他分支的配置与工作区合并。每个分支-配置都有自己的 .gitignore 文件,应该仅在合并后应用。我试图避免在 gitignore 文件中出现冲突。