当前位置: 首页 > news >正文

.gitignore文件---让git自动忽略指定文件

前言

使用git做版本控制的时候,在源代码目录有些文件是不希望加到版本控制中的,例如工程文件、临时文件等。但是每次提交更改的时候这些文件又都会蹦出来让我们选择创建,这样就很招人烦了,在 .git 的同级目录下增加一个 .gitignore文件(注意文件名前面是带’.'号的)就可以解决这个问题了。

基本语法

  • 以斜杠“/”开头表示目录;
  • 以星号“*”通配多个字符;
  • 以问号“?”通配单个字符;
  • 以方括号“[]”包含单个字符的匹配列表;
  • 以叹号“!”表示不忽略匹配到的文件或目录;

实例

例1

这是一个.gitignore文件的内容示例

/Debug/
*.dsp  
lib/a.dll
test.pdb

第一行代表忽略当前目录下的Debug文件夹及其子文件
第二行代表忽略所有以 .dsp 为结尾的文件,子文件夹中的也会被忽略
第三行代表忽略当期目录下的lib文件夹中的a.dll文件
第四行代表忽略当前目录下的test.pdb文件

效果如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例2

.ignore文件内容如下

*.dsp
!test.dsp

此文件实现的是忽略所有的以.dsp结尾的文件,但是test.dsp除外。

效果如下:

在这里插入图片描述

相关文章:

  • 解决QMYSQL driver not loaded问题
  • 信息安全之对称加密技术
  • 信息安全之非对称加密技术
  • 信息安全之数字信封原理
  • 信息安全之信息摘要技术
  • 信息安全技术之数字签名
  • 设置Mysql C API断线自动重连
  • mysql_query()和myql_real_query()的区别
  • mysql_store_result和mysql_use_result的区别
  • linux下实时跟踪文件变化tail指令
  • 解决windeployqt打包QML程序无法启动的问题
  • windows下如何找到占用文件或文件夹的程序
  • 正则表达式的零宽断言
  • 如何在Qt中使用zlib
  • 如何在程序中解析获取word文档(docx格式)的文本内容
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 10个确保微服务与容器安全的最佳实践
  • Android组件 - 收藏集 - 掘金
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Java 多线程编程之:notify 和 wait 用法
  • Javascript基础之Array数组API
  • MaxCompute访问TableStore(OTS) 数据
  • Shadow DOM 内部构造及如何构建独立组件
  • Solarized Scheme
  • Vue.js-Day01
  • web标准化(下)
  • 包装类对象
  • 基于 Babel 的 npm 包最小化设置
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 自制字幕遮挡器
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • NLPIR智能语义技术让大数据挖掘更简单
  • Semaphore
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • (26)4.7 字符函数和字符串函数
  • (补)B+树一些思想
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (利用IDEA+Maven)定制属于自己的jar包
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (学习日记)2024.02.29:UCOSIII第二节
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net CF下精确的计时器
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • [ SNOI 2013 ] Quare
  • [Android]一个简单使用Handler做Timer的例子
  • [bzoj 3534][Sdoi2014] 重建
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]