■前言
今天git提交代码时,有两个新规的文件显示不出来。
(和新建的文件同级目录下面的文件,COMMIT时,可以显示出来)
■原因
是 .gitignore 文件造成的。
比如说,我们使用maven生成发布用的目录在 target 目录下面,
这里面的文件,都是不需要我们提交的,
这时,就可以在 .gitignore 文件中配置
■解决
全局搜索 .gitignore 文件,
发现有多个 .gitignore 文件,
还有一个 .gitignore 文件,不知道因为什么操作,新建出来的。
就是因为这个新建出来的 .gitignore 文件,
里面的配置,造成了这次新建的文件,在提交时,无法被看到。
把这个 不知道什么时候多出来的 .gitignore 文件 删掉,问题就解决了。
■一般应用
在工程目录下,有些文件夹中的内容是执行某些操作时生成的。
比如target (maven打包时生成)
这时,我们在eclipse提交代码时,不想看到变化的target的内容,
只要在当前目录(target的同级目录)建立一个.gitignore文件
里面写上如下内容即可
/target
/otherFolder
---