gitignore文件的作用

早上上传文件的时候,发现有一些密钥不需要增加到版本库中,但是由于每次git status都会提示Untracked files ...并且这些文件并不需要一直提示,会占用相应的需要跟踪的文件位置,导致自己看不到;

所以自己百度了一下,原来根目录一直有一个.gitignore隐藏文件,而这个隐藏文件的作用不止止是可以忽略原来制定的规则,并且也可以根据自己的需要制定自己的规则;

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:

1 # 此为注释 – 将被 Git 忽略
2  
3 *.a       # 忽略所有 .a 结尾的文件
4 !lib.a    # 但 lib.a 除外
5 /TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
6 build/    # 忽略 build/ 目录下的所有文件
7 doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java 技术分享

Hibernate Session总结

3358
来自专栏Pythonista

记录java版本不兼容的坑,(kafka运行报错)

我的kafka是1.8java环境下的,所以卸载1.7java,安装最新的java1.8

2582
来自专栏运维小白

6.2 gzip压缩工具

gzip目录概要 gzip 1.txt 压缩1.txt文件 gzip -d 1.txt 或者 uzip 1.txt.gz 解压1...

2417
来自专栏ImportSource

厕读:每日一题,面试无忧

9. volatile关键字是否能保证线程安全?() 答案:不能 解析:volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到...

32910
来自专栏coding

linux批量将文件编码由gbk转成utf8

5024
来自专栏计算机视觉

vim操作

1. vim 文件名,进入你需要修改的文件。例如vim test.py,就是修改test.py文件。 2. 输入i,就是insert的缩写。上下移动光标,光标位...

27410
来自专栏机器学习从入门到成神

Spring使用p名称空间配置属性

Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。

1221
来自专栏菩提树下的杨过

进程与线程

一般来讲,当启动一个应用程序时,系统里就生成了一个进程, 这个进程拥有自己的内存空间。(我们平时用windows的任务管理器看到的也就是进程) 但也有特殊:比如...

19410
来自专栏JavaEdge

JVM性能调优实战(一) - 基于JDK命令行的监控1 JVM的参数类型2 查看JVM运行时参数3 jstat查看JVM统计信息GC

561
来自专栏Java 技术分享

Hibernate Session总结

1276

扫码关注云+社区