.gitignore 配置文件
2014-08-29 17:05
337 查看
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。
1、配置语法:
.gitignore 中的规则只对 未提交 且 未缓存 的文件有效。因此,如果在"未缓存的改动"中发现有需要忽略的文件, 马上修改 .gitignore,再重新扫描就会发现该文件被忽略了。
#为注释行,空行不匹配任何文件,通过!取反; 斜杆/结尾的字符,被当做文件夹处理,文件夹下的所有文件将被忽略。 除去以上三种情况,其他时候使用标准的glob模式匹配。
此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效。
2、示例:
(1)规则:fd1/* > 说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则:/fd1/* > 说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则: > /* > > !.gitignore > > !/fw/bin/ > > !/fw/sf/
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
3、忽略文件默认为当前目录的.gitignore。 也可以通过修改全局配置git-config的excludesfile指定全局忽略文件。
$: git config --global core.excludesfile ~/.gitignore
转自:http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html
http://www.cnblogs.com/shangdawei/archive/2012/09/08/2676493.html
1、配置语法:
.gitignore 中的规则只对 未提交 且 未缓存 的文件有效。因此,如果在"未缓存的改动"中发现有需要忽略的文件, 马上修改 .gitignore,再重新扫描就会发现该文件被忽略了。
#为注释行,空行不匹配任何文件,通过!取反; 斜杆/结尾的字符,被当做文件夹处理,文件夹下的所有文件将被忽略。 除去以上三种情况,其他时候使用标准的glob模式匹配。
此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效。
2、示例:
(1)规则:fd1/* > 说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则:/fd1/* > 说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则: > /* > > !.gitignore > > !/fw/bin/ > > !/fw/sf/
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
3、忽略文件默认为当前目录的.gitignore。 也可以通过修改全局配置git-config的excludesfile指定全局忽略文件。
$: git config --global core.excludesfile ~/.gitignore
转自:http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html
http://www.cnblogs.com/shangdawei/archive/2012/09/08/2676493.html
相关文章推荐
- Git忽略文件及Unity下的ignore配置
- .gitignore 配置文件详情
- 详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送
- iOS 配置.gitignore文件详细介绍
- Git中已被跟踪的文件怎样在git .gitignore 配置
- git ignore 文件配置
- 【GitHub】GitHub .gitignore文件简单配置使用
- iOS日常学习 - 如何配置.gitignore文件
- android studio下.gitignore文件配置
- gitignore 文件配置详解
- 浅谈如何在Eclipse下的Android工程配置Git的.gitignore文件
- git的 .gitignore 如何配置(git如何忽略、追踪文件)
- git 文件忽略配置(共享式) - .gitignore
- iOS日常学习 - 如何配置.gitignore文件
- Git忽略配置文件gitignore
- Git的.gitignore文件配置
- git中 .ignore文件的配置 忽略不想上传的文件
- Git的.gitignore文件配置格式。。。
- Android Studio Git .gitignore文件配置忽略不需要的文件
- .gitignore文件配置