Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略包含.git子目录的目录?_Git_Gitignore - Fatal编程技术网

忽略包含.git子目录的目录?

忽略包含.git子目录的目录?,git,gitignore,Git,Gitignore,如果它有自己的.git目录,我想忽略目录 project-root - sub-project1 (with `.git`) - sub-project2 (with `.git`) - other files 我如何告诉(.gitignore)忽略所有具有自己的.git的目录,例如sub-project1/2?您需要一个脚本,该脚本将: 查找.git子文件夹 获取其父文件夹() 将其添加到.gitignore(如果尚未存在) 将其从索引中删除(以防母公司回购已将其记录为 您需要

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

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

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

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

  • 查找.git子文件夹
  • 获取其父文件夹()
  • 将其添加到
    .gitignore
    (如果尚未存在)
  • 将其从索引中删除(以防母公司回购已将其记录为

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

      • 查找.git子文件夹
      • 获取其父文件夹()
      • 将其添加到
        .gitignore
        (如果尚未存在)
      • 将其从索引中删除(以防母公司回购已将其记录为

      让它们成为子项目。一个接一个,没有自动方式。你可能想要子树让它们成为子项目。一个接一个,没有自动方式。你可能想要子树