.gitignore文件即 项目中不需要被追踪(track)且上传到git系统的文件

《1》忽略文件的原则
  a.忽略操作系统自动生成的文件,比如缩略图等
  b.忽略编译生成的中间文件、可执行文件等,比如.nuxt文件
  c.忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件

《2》语法规范(类比正则)
     空行或是以#开头的行即注释行将被忽略
    以斜杠     "/"  结尾表示目录
    以星号     "*"  通配多个字符
    以问号     "?"  通配单个字符
    以方括号 "[]"  包含单个字符的匹配列表
    以叹号     "!"  表示不忽略(跟踪)匹配到的文件或目录

《3》配置文件示例
         # 忽略 .a 文件
    *.a

   # 不忽略 test.a(即能继续被跟踪), 尽管已经在前面忽略了 .a 文件
    !test.a

   # 仅在当前目录下忽略 test.a 文件, 但不包括子目录下的 child/test.a
    /test.a

   # 忽略 test/ 文件夹下的所有文件
    test/

   # 忽略 test/a.txt, 不包括 test/inside/b.txt
    test/*.txt

   # 忽略所有的 .txt 文件 在 test/inside 下的
    test/**/*.txt

转载于:https://www.cnblogs.com/changxue/p/10556104.html

.gitignore文件如何编写?相关推荐

  1. idea java gitignore,关于idea的gitignore文件编写及解决ignore文件不生效问题

    1.下载idea的 <.ignore> 插件,重启idea生效 2.添加自己想要忽略的文件夹及文件,一般选这个就够了 3.如果想要忽略提交的文件夹名称变成黄色了,就代表成功忽略该文件夹了! ...

  2. 【git】.gitignore文件

    前言 略 gitignore文件 通过设置gitignore指定(git)要忽略的文件. 设置gitignore的方式:$XDG_CONFIG_HOME/git/ignore. $GIT_DIR/in ...

  3. .gitignore文件不起作用

    当我们用git时常常会习惯把我们不想上传到远程代码库中的一些本地文件(夹)放在一个叫做.gitignore的文件中,例如常见的本地build文件夹,一些IDE如Intellig,Eclipse的项目管 ...

  4. Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)

    Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...

  5. 如何创建.gitignore文件,忽略git不必要提交的文件

    1.在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录. 2.输入 touch .gitignore ,生成".gitignore&qu ...

  6. gitignore 文件生效办法

    .gitignore 可以添加一些不加入git版本控制的文件 比如一些测试文件.因人而异的配置信息等等 .gitignore 文件展示如下 /.idea/target//.classpath /.pr ...

  7. git如何忽略已经提交的文件 (.gitignore文件无效)

    一. 问题 在初始化git仓库的时候没有创建.gitignore文件来过滤不必要提交的文件, 后来却发现某些文件不需要提交, 但是这些文件已经被提交了, 这时候创建.gitignore文件忽略这些文件 ...

  8. Cacti 插件中setup.php 文件的编写

    Cacti 插件中setup.php 文件的编写 名词: 初始化函数   预定义函数  cacti 插件存放在 /plugins 目录,由setup.php与cacti 做关联调用; setup.ph ...

  9. Git 提交 .gitignore文件

    问题描述 不知道小伙伴有木有遇到这种情况:想在工程里增加 .gitignore 文件,用于在以后提交后,过滤哪些文件或者目录. 但是,在当前工程的根目录下,执行如下执行命令后,依然不能把 .gitig ...

最新文章

  1. 不得不了解系列之限流
  2. 2021年春季学期-信号与系统-第四次作业参考答案-第五小题
  3. 点云 DBSCAN 对点云障碍物聚类
  4. pppoe 服务器 无线,无线路由器怎么设置PPPOE拨号【图文讲解】
  5. Linux与Windows数据传输
  6. 域名的MX设置及校验方法
  7. python 密码学计算_python 密码学示例——理解哈希(Hash)算法
  8. httperf使用入门
  9. 留言系统 php 防攻击,php 留言板防刷新
  10. 与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
  11. python划分训练集、验证集和测试集
  12. mysql jdbc 绑定变量_「MySQL高级特性——绑定变量」- 海风纷飞Blog
  13. matlab误码率理论,QDPSK理论误码率与实际误码率matlab仿真程序
  14. 爬虫——scrapy框架爬取多个页面电影的二级子页面的详细信息
  15. 关于如何设置收藏本站和设为首页
  16. Linux利用Esmtp 选择邮件服务器发送邮件(解决手机接收乱码)
  17. Greenplum6.x搭建_安装
  18. 各开发者android平台的注册及上传方法汇总
  19. 盘点2016之光纤行业:东风压倒西风,量变诱发质变
  20. JavaFast企业级快速开发平台-常见问题,入门必读

热门文章

  1. 2022-2028年中国轻型输送带行业市场发展规模及市场分析预测报告
  2. python减小内存占用_如何将Python内存占用缩小20倍?
  3. 2022-2028年中国降解塑料聚酯行业运行动态及投资机会分析报告
  4. 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
  5. xshell问题汇总
  6. ModuleNotFoundError: No module named 'tools.nnwrap' pytorch 安装
  7. LeetCode简单题之换酒问题
  8. VGG16迁移学习实现
  9. 用NVIDIA-TensorRT构造深度神经网络
  10. 2021年大数据Spark(二十二):内核原理