相关疑难解决方法(0)

忽略git中的子目录的问题

我有一个maven多模块项目,深度约为5级.
我现在转向git,我发现该target文件夹的很多内容被git捕获为"Unstaged Changes".
我已经google了很多搜索SO但是找不到关于如何让git忽略文件夹的整个目录树的答案target.
我的.gitignore,它位于项目的根部,看起来像这样:

.project  
.classpath
.settings/
target/
Run Code Online (Sandbox Code Playgroud)

奇怪的是,.class该下的某处存在的文件,target树,就得到由上述定义,但像文件被忽略MANIFEST.MF,pom.properties这是位于某处还是我自己的应用程序属性文件target目录树不忽略.
我已经阅读了Git Ignores和Maven目标,但该解决方案似乎对我没有用.
我也可以说,当我尝试添加target/*排除它不会改变任何东西,当我更换target/target/*那么.class文件显示为不分级为好.
我真的很感激一些指导,因为我似乎不太可能使用git和maven的人群尚未解决类似的问题.谢谢.

git gitignore

29
推荐指数
2
解决办法
2万
查看次数

Git - 忽略特定文件夹中包含的某些文件

我正在使用msysgit,并且项目树中包含许多bin /文件夹.使用项目根目录中的.gitignore文件,我需要忽略项目树中任何位置的bin /文件夹中的所有.dll文件.我试过"bin/*.dll",但这不起作用,我认为它只是对项目根目录中的bin /文件夹起作用.

git msysgit

19
推荐指数
3
解决办法
3万
查看次数

Git:如何忽略子目录中的匹配目录?

我有一个具有以下结构的项目:

/.
  /src
    /project1
      /bin
      /obj
    /project2
      /bin
      /obj
  /tools
    /tool1
      /bin 
Run Code Online (Sandbox Code Playgroud)

我可以添加到.git/info/exclude中以忽略"src"下的所有bin/obj目录?我不想明确指定每个项目名称.

git gitignore

17
推荐指数
3
解决办法
2万
查看次数

如何忽略Git中某个目录及其子目录中的某种文件类型?

如何只在一个目录及其子目录中忽略某个文件类型?

解释我的意思是对以下设置进行成像

  • anotherdir /
    • seeme1.iml
  • foldertoignore /
    • ignoreme1.iml
    • seeme3.txt
    • anotherignorefolder /
      • ignoreme2.iml
      • seeme4.txt
  • seeme5.iml

我希望能够做的是告诉git(使用.gitignore文件)忽略*.iml但仅在目录foldtertoignore下.

我以为这会起作用

foldertoignore/*.iml
Run Code Online (Sandbox Code Playgroud)

但是,只发现ignoreme1.iml而不是忽略me2.iml

我知道如何告诉它忽略*.iml,除了特定的目录.这与此相反.有什么想法吗?

git

10
推荐指数
2
解决办法
2986
查看次数

.gitignore 中的目标/ vs /目标/

我正在使用 Eclipse(这可能无关紧要)并且我想从提交中排除 Maven 目标文件夹。

很多记号

  1. /target/**
  2. */target/*
  3. /target/**
  4. target/
  5. /target/

有什么不同?

它们每个的确切含义是什么?

eclipse git egit

2
推荐指数
1
解决办法
1907
查看次数

标签 统计

git ×5

gitignore ×2

eclipse ×1

egit ×1

msysgit ×1