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

git的 .gitignore 文件编写

时间:2015-02-25 12:59:34      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

.gitignore 是为了让 git 忽略某些文件的管理而存在的,有一些文件是根据用户的电脑环境生成的,非但对代码没有任何作用,甚至还会导致更新或者同步失败.所以,我们需要 .gitignore 文件
其创建主要有三种方式:

  • 【方式一】
    在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示。
    .gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。
  • 【方式二】
    通过配置.git/info/exclude文件来忽略文件。这种方式对仓库全局有效,只能对自己本地仓库有作用,其他人没办法通过这种方式来共享忽略规则,除非他人也修改其本地仓库的该文件。

  • 【方式三】
    通过.git/config配置文件的core. Excludesfile选项,指定一个忽略规则文件(完整路径),如下图所示。忽略规则在文件e:/gitignore.txt中(当然该文件名可以任意取)。
    该方式的作用域是也全局的。

  • 【其他方式】
    现在 github 和开源中国等托管库都为开发者提供了模板,简化了我们的工作,我们只需要学会修改即可

语法注意点

 *.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg

git的 .gitignore 文件编写

标签:

原文地址:http://blog.csdn.net/quentingui/article/details/43936477

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