在向代码仓库提交的时候,一般需要忽略掉一些文件或目录,比如Eclipse工程的配置文件,Maven工程的target目录,以及.log日志文件等等。
这个问题在Git中解决起来也很简单:在Git工作区的根目录下创建一个 .gitignore 文件,然后把需要忽略的文件名或目录名填写进去即可,Git就会忽略这些文件。
在GitHub中已经为我们准备了各种忽略文件的配置,只需要简单组合一下就可以了。https://github.com/github/gitignore
如果不想自己组合,这里推荐一个比较通用的:https://github.com/mengqiang81/git-ignore
注意:.gitignore 只能忽略那些原来还没有被Git跟踪的文件,如果已经纳入了版本库中,那么 .gitignore 是无效的。