Git Ignore file

转载 2015年07月09日 13:50:03

1、    环境

Windows XP SP3 + TortoiseGit + msysGit

 

2、  ignore files的三种方法

 

以下涉及的ignore文件均为如下格式:

# '#'开始的行,被视为注释.                                                                                                                          

# 忽略掉所有文件名是 foo.txt的文件.

foo.txt

# 忽略所有生成的 html文件,

*.html

# foo.html是手工维护的,所以例外.

!foo.html

# 忽略所有.o .a文件.

*.[oa]

 

【方式一】

在仓库目录下新建一个名为.gitignore文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示。

.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。

 

【方式二】

       通过配置.git/info/exclude文件来忽略文件。这种方式对仓库全局有效,只能对自己本地仓库有作用,其他人没办法通过这种方式来共享忽略规则,除非他人也修改其本地仓库的该文件。

 

【方式三】

       通过.git/config配置文件的core. Excludesfile选项,指定一个忽略规则文件(完整路径),如下图所示。忽略规则在文件e:/gitignore.txt中(当然该文件名可以任意取)。

       该方式的作用域是也全局的。

【例子】

# 忽略*.o和*.a文件

 *.[oa]

# 忽略*.b和*.B文件,my.b除外

*.[bB]

!my.b

# 忽略dbg文件和dbg目录

dbg

# 只忽略dbg目录,不忽略dbg文件

dbg/

# 只忽略dbg文件,不忽略dbg目录

dbg

!dbg/

# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

/dbg

相关文章推荐

Git之忽略文件(ignore file)

1、    环境 Windows XP SP3 + TortoiseGit + msysGit   2、  ignore files的三种方法   以下涉及的ignore文件均为如下格式: ...
  • benkaoya
  • benkaoya
  • 2012年09月01日 15:41
  • 265157

Android Studio Git Ignore File

参考:http://dxjia.cn/2015/09/android-studio-git-ignore-file/ http://www.cnblogs.com/spring87/p/463325...

Git学习系列(七)——Git之忽略文件(ignore file)

Git之忽略文件(ignore file) http:// http://blog.csdn.net/benkaoya/article/details/7932370

Github、git使用.ignore忽略不想提交的文件

在是用Git版本控制的时候,会有很多不想提交的文件,或者由于某些SDK太大,GitHub上面有文件大小限制,智能忽略某些文件提交。这个时候,就要用.ignore来忽略一些文件。 1、.ign...

Git .ignore文件忽略注意事项

git .ignore

Git 上传忽略文件设置 .ignore exclude

git分布式版本控制系统的火热,相信很多人都用过,但是没有系统的学习,提交补丁的时候,往往把自己编译的.o;.obj;.class全部提交上去,来看看git上传时怎么忽略掉一些不表要的文件。通过设置....
  • Vic___
  • Vic___
  • 2013年07月24日 10:45
  • 14320

Xcode的git的ignore配置:(稍候持续更新...)

打开终端,进入当前工程目录 然后:1、如果是创建新工程,只要勾选使用git就行,如果已有未使用git的工程,那么使用:git init 初始化一个git管理的仓库2、网上说的最多、但是说...

git ignore

NAME gitignore - Specifies intentionally untracked files to ignore SYNOPSIS $GIT_DIR/...
  • Koupoo
  • Koupoo
  • 2012年07月19日 20:44
  • 897

git中 .ignore文件的配置 忽略不想上传的文件

.ignore文件的创建  1.使用eclipse中 ignore后在真实目录下就会生成对应的.ignore文件 2.window系统可以创建文件 .ignore. 来在项目的真实目录下创建 文件...

GIT常用命令 && GIT本地使用 && GIT报错解决 && GIT的忽略文件(ignore files)

(1)git add:添加至暂存区,但并未提交至服务器。git add . 是表示把当前目录下的所有更新添加至暂存区。有时在终端操作这个会提示: warning: CRLF will be repla...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git Ignore file
举报原因:
原因补充:

(最多只允许输入30个字)