Git之忽略文件(ignore file)
来源:互联网 发布:sql视图的作用 编辑:程序博客网 时间:2024/06/05 02:14
转自:http://blog.csdn.net/benkaoya/article/details/7932370
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)
- Git之忽略文件(ignore file)(zz)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git之忽略文件(ignore file)
- Git忽略文件(ignore file)
- git ignore file, Git增加忽略文件
- git ignore file, Git增加忽略文件
- git 忽略文件ignore
- Git学习系列(七)——Git之忽略文件(ignore file)
- ovs-vsctl add-port br0 eth1 实际做了什么?
- C语言经典算法100例-005-三个数,从小到大输出
- NSCAssert 的使用
- POJ 2749 2SAT判定+二分
- LL(1)文法
- Git之忽略文件(ignore file)
- PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第一篇(界面)
- 利用Xcode自动生成文档
- Visual Studio 调试功能(四)
- PLMN概念和应用设置
- SLIC segmentation algorithm
- 姑且叫他【退役贴】(by csy)
- PopStar(消灭星星)游戏源代码下载、分析及跨平台移植---第二篇(算法)
- 车辆姿态相关的一些传感器