gitignore加载其他gitignores

Mar*_*cki 9 git gitignore

可能吗?本git update-index --assume-unchanged是无解的,被忽略的文件已被跟踪.创建子模块.

例如

cat .customgitignore(1 | 2 | 3 ......)

i-do-not-need-this.extension
Run Code Online (Sandbox Code Playgroud)

猫.gitignore

basic-stuff.extension
<load> .customgitignore1
<load> .customgitignore2
<load> .customgitignore3
 etc
Run Code Online (Sandbox Code Playgroud)

问题描述感兴趣的人.

我正在创建私人的配置回购.一个分支=一个配置.附加分支作为工作区.我根据需要将其他分支配置与工作空间合并.Branches-configs每个都有自己的.gitignore,只有在合并后才能应用.我试图在gitignore文件中省略冲突.

Von*_*onC 7

我试图在gitignore文件中省略冲突

然后不要对最终的.gitignore文件进行版本化:按需生成它.

保持.gitignore文件分离,但添加内容过滤器驱动程序(smudge脚本),它将:

  • 检测每个.gitignore.xxx文件的内容
  • 将它们的内容连接到实际的.gitignore(它没有添加到git,并且仍然是私有文件)

在此输入图像描述