Git忽略子项目中的公共目录

时间:2017-11-04 09:38:06

标签: git gitignore

在一个较大的项目下有多个git项目(使用springboot)。

ContainerProject
-.gitignore
  Subproj1/
   -.gitignore
   -target/ 
  Subproj2
   -.gitignore
   -target/ 
 ....

我需要忽略伞形项目.gitignore内所有项目中的目标文件夹。 我试过了

**/target/
**/target
**/target/*

但似乎没有一个对我有用。容器项目的git status仍列出子项目中这些目标文件夹的更改。

1 个答案:

答案 0 :(得分:1)

只需在.gitignore

中执行此操作即可
target

它应该有用!

示例:

我在以下示例树的target中的条目(.gitignore)上方:

Test
- .gitignore
- abc
  - target/a.txt
  - xyz
    - target/a.txt
- test
  - target/a.txt

使用git status或从Git GUI,target目录条目不可见。