如果目录具有自己的.git
目录,我想忽略目录。
project-root
- sub-project1 (with `.git`)
- sub-project2 (with `.git`)
- other files
我如何告诉( .gitignore
)用自己的 .git
忽略所有目录,例如sub-project1/2?
您需要一个脚本,该脚本将:
- 找到.git子文件夹
- 带他们的父文件夹(
dirname
) - 将其添加到
.gitignore
(如果尚未存在) - 将其从索引中删除(以防父仓库记录为GitLink条目)