码迷,mamicode.com
首页 > Web开发 > 详细

快速提交代码到git.oschina.net之设置.gitignore

时间:2015-09-12 14:56:10      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

大家都知道 新建一个 Git 项目的时候 会有一个配置文件叫 .gitignore ,如图所示

技术分享

这个文件是干嘛的呢? 这就是今天的主角,它的作用是提交你的项目、工程文件时,设置要忽略的一部分文件或文件夹的规则,从而 避免 提交一些不必要的文件比如 .classpath,settings目录等的东西到代码仓库,给其他开发人员 同步代码的时候 由于这些 .classpath,settings 等和之前设置不一样 带来的麻烦。


这里以 http://git.oschina.net/Gelopa/Micro-Services/blob/master/.gitignore 文件内容为例进行说明

# maven ignore
#忽略Maven 项目中的target目录..也就是提交时 自动忽略target目录,这在你使用TortoiseGit 等工具的时候, #提交内容显示区会有体现 
target/
#忽略以下面内容 作为后缀的文件
*.jar
*.war
*.zip
*.tar
*.tar.gz

# eclipse ignore
.settings/
.project
.classpath

# idea ignore
.idea/
*.ipr
*.iml
*.iws

# temp ignore
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

#最后说明一下,在Maven的多模块项目中,只要在你的parent项目目录下设置这么一个.gitignore就行了,子模块自动根据这个配置生效




git项目 第一次要做的事

第一次创建好项目之后,就复制上面的内容到你的 .gitignore 提交

以后再提交东西时,就自动忽略了,应该把这件事养成一种习惯,创建好一个项目就修改.gitignore并提交,以后再提交就会向下面这样 自动把那些 杂七杂八的文件自动过滤了,省的麻烦。


技术分享
提交到代码仓库之后的样子(已经出现了.git文件夹) 如下图, .settings 目录 和 .project 是不带绿色 的,



技术分享  技术分享

而且 子模块里面也是一样的, .settings 目录 和 .project 是不带绿色的 ,说明过滤生效了




快速提交代码到git.oschina.net之设置.gitignore

标签:

原文地址:http://my.oschina.net/httpssl/blog/505270

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