仅使用 gitignore 的另一个项目中完全独立的 Git 项目

Completely independent Git project within another project using only gitignore

是否可以使用两个 independent git 项目,一个在目录树中的另一个项目中,并仅使用 gitignore (没有submodules or subtrees)?

文件夹结构如下:

repo_a     <-- repository A folder
   /.git
   /folder_1
   /folder_2
   /repo_b    <-- repository B folder (to be ignored by repository A)
       /.git
       /folder_3
       /folder_4

这是可能的。 通过添加 :

配置 repo_a 以忽略 repo_b
repo_b/

在 .gitignore

这将忽略目录,这意味着如果您克隆 repo_a 它将没有(空的)repo_b 目录。