关于.gitignore文件使用说明
来源:互联网 发布:淘宝不支持该地区销售 编辑:程序博客网 时间:2024/06/05 07:29
关于.gitignore文件使用说明
在git项目管理中把没有必要的和不想上传的文件/文件夹。上传到了的代码仓库。要避免这些:
在git项目的根目录输入命令行:
(1)touch .gitignore -----新建.gitignore文件。当你在输入ls时候,有时候你会发现没有这个文件,这是你就要在ls后面加参数-a. ls -a。显示所有的隐藏文件。
(2)输入命令行:vi .gitignore 进入编辑状态。在这里只需要添加你需要忽略的文件就行。
.gitignore 文件的使用规范:
步骤:
S1: touch .gitignore #创建gitignore隐藏文件
S2: vim .gitignore #编辑文件,加入指定文件
#下面是我的gitignore文件的内容
#忽略gitignore文件
.gitignore
#忽略后缀名为.o和.a的文件
*.[oa]
#显示指定忽略名称为main的文件
main
.gitignore文件的格式规范:
A:#为注释
B:可以使用shell所使用的正则表达式来进行模式匹配
C:匹配模式最后跟"/"说明要忽略的是目录
D:使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.[oa],如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)
配置完.gitignore文件后,执行git status命令,会发现那三个文件不再是Untracked files了,也就完成了忽略指定文件的功能。
1、配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
2、示例:
(1)规则:fd1/*
说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则:/fd1/*
说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则:
/*
!.gitignore
!/fw/bin/
!/fw/sf/
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
- 关于.gitignore文件使用说明
- .gitignore文件使用说明
- .gitignore文件的使用说明
- 关于Xcode的.gitignore文件
- 关于git的.gitignore文件的总结
- 关于Git中.gitignore文件失效问题
- 关于gitignore文件的创建与使用
- 关于gitignore文件的创建与使用
- .gitignore文件
- .gitignore文件
- gitignore 文件
- .gitignore文件
- .gitignore文件
- <<我的 .gitignore 文件>>
- 创建.gitignore文件
- git gitignore文件配置
- .gitignore 文件配置
- .gitignore文件内容
- intelliJ idea 导入eclipse/myeclipse web project
- ubuntu16 caffe安装+测试(cpu)
- Java多线程基础——线程和线程安全
- 决策树算法详解(2)
- java集合类总结
- 关于.gitignore文件使用说明
- HDU 4006-The kth great number
- 【oracle】限定查询与排序显示
- mybatis动态sql参数为实体类时出现的问题
- win7下安装Ubuntu后进不去win7的完美解决方法
- HDU HDOJ 1124 Factorial
- 简单了解生成树协议
- CCF201703-3 Markdown
- Java并发编程:JMM和volatile