忽略具有.git子目录的目录?

时间:2019-03-17 17:33:55

标签: git gitignore

如果它有自己的.git目录,我想忽略目录。

project-root
  - sub-project1 (with `.git`)
  - sub-project2 (with `.git`)
  - other files

如何告诉(.gitignore)忽略所有带有其自己的.git的目录,例如sub-project1 / 2?

1 个答案:

答案 0 :(得分:0)

您需要一个脚本,该脚本将:

  • 找到一个.git子文件夹
  • 获取其父文件夹(dirname
  • 将其添加到.gitignore(如果尚不存在)
  • 从索引中删除它(如果它已经被父仓库记录为gitlink entry