码迷,mamicode.com
首页 > 其他好文 > 详细

git项目添加.gitigore文件

时间:2017-05-14 10:27:04      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:服务器   文件夹   target   项目   根目录   

以前一直没有注意这个文件,最近读到了黄勇的《架构探险》,觉得这个文件还是很有用的。
.gitigore文件可以自己配置。
我使用的是书中所用的配置,简洁明了。

# Maven #
target/

#log#
logs/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.metadata/
.classpath
.project
Servers/

# Mac #
.DS_Store

这样每次在提交的时候就会自动过滤掉这些文件了。(我自己添加了logs/文件夹,log4j配置了日志输出到文件根目录的logs文件夹中)
提交到远程仓库的时候就可以避免提交一些无用的文件了。

如何给以前的项目添加.gitigore文件

这里有个问题需要解决,如果这些不需要提交的文件以前没有提交,那么是可以过滤的,但是如果之前已经用git把这些文件纳入了版本库,就不起作用了。
那么我们需要在git库中删除该文件。
让git不在跟踪此文件,提交到远程服务器,就可以在远程服务器上删除我们不需要看到的文件了。

git rm --cached file  
git pull

OK ,这样我们的远程仓库就没有那些不必要的文件了。


git项目添加.gitigore文件

标签:服务器   文件夹   target   项目   根目录   

原文地址:http://huyusheng.blog.51cto.com/12894037/1925314

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!