Git 的 .gitignore 配置

.gitignore语法及配置问题 在工程中,并不是所有文件都需要保存到版本库中,例如“target”目录及目录下的文件就可以忽略。在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件或目录。 阅读详情


.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。

1、配置语法:

  以斜杠“/”开头表示目录;

  以星号“*”通配多个字符;

  以问号“?”通配单个字符

  以方括号“[]”包含单个字符的匹配列表;

  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

  

  此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

2、示例:

  (1)规则:fd1/*
      说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

  (2)规则:/fd1/*
      说明:忽略根目录下的 /fd1/ 目录的全部内容;

  (3)规则:

/*
!.gitignore
!/fw/bin/
!/fw/sf/

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;

Git .gitignore文件配置规则详解 规则 作用 /mtk 过滤整个文件夹 *.zip 过滤所有.zip文件 /mtk/do.c 过滤某个具体文件 !/mtk/one.txt 追踪(不过滤)某个具体文件 注意:如果你创建.gitignore文件之前就push了某一文件,那么即使你在.gitignore文件中写入过滤该文件的规则,该规则也不会起作用,git仍然会对该文件进行版本管理。 配置语法 以斜杠“/”开头表示目录; 以星号“... 阅读详情

相关推荐

Git基础教程:配置.gitignore文件以忽略指定的文件和文件夹(嵌入式)

在进行Git版本控制时,经常需要忽略某些文件或文件夹,以避免将它们包含在版本控制中。这在嵌入式系统开发中尤其重要,因为项目中可能包含大量生成的文件、临时文件和编译输出等,这些文件不应该被包含在版本控制中。文件,你可以告诉Git哪些文件和文件夹应该被忽略,从而避免将它们包含在版本控制中。文件,并添加需要忽略的文件和文件夹的规则。应该看到被忽略的文件和文件夹不会显示在未跟踪的文件列表中。文件后,保存文件并将其提交到Git仓库中。文件后,Git将自动忽略符合规则的文件和文件夹。文件来指定需要忽略的文件和文件夹。

DevCyberX的博客 1801

.gitignore的配置使用

如果该文件的父级目录被派出了,那么使用!ps:.gitignore只能忽略那些没有被追踪的文件,所以先纳入版本管理写入.ignore是无效的。7.**用于匹配多级别目录,如a/**/b可以匹配a/c/b,a/cc/b,a/sfa/b。当/在开头时,表示从.gitignore文件苏哦在目录开始匹配。3.忽略public目录下的所有文件,除了favicon.icon文件。4.只保留public目录下的a{一个字符}Z.{后缀名}的所有文件。当/在末尾时,只匹配目录,否则,同名的目录和文件内都将匹配。

市民景先生 2440

Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法

Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法 目录 Unity AssetBundle 之 (入门)简单的资源打包成AB包的方法 一、简单介绍 二、实现原理 三、注意事项 四、效果预览 五、实现步骤 六、关键代码 一、简单介绍 Unity中的一些基础知识点。 本节介绍,Asset Bundle 在 Unity中的使用,入门第一篇,如何AssetBundle标记,如何打包成AssetBundle的操作方法,有不对的地方欢迎指正。...

仙魁XAN 1万+

Git忽略提交(.gitignore文件)配置规则使用说明

Git是一个广泛使用的分布式版本控制系统,它允许开发者在本地提交和跟踪代码更改,然后将这些更改传输到远程仓库。在Git中,.gitignore文件用于指定一些特定的文件或文件夹在提交时不被跟踪。这些文件和文件夹不会被Git添加到版本控制系统中,从而节省存储空间并提高代码管理效率。

7c 5038

汽车轮胎动平衡背后的秘密:如何用惯性主轴原理消除方向盘抖动

本文深入解析了汽车轮胎动平衡的核心原理,即利用惯性主轴原理消除高速行驶时的方向盘抖动。文章从方向盘抖动的现象出发,阐释了动不平衡产生的物理本质,并详细介绍了如何通过动平衡机测量、计算与校正,使轮胎-轮毂系统的实际旋转轴回归其惯性主轴,从而实现稳定运转。

grafana6viz的博客 347

Windows Server 2012 R2虚拟机安装全攻略:从镜像选择到网络配置一步到位

本文提供Windows Server 2012 R2虚拟机安装全攻略,涵盖从镜像选择到网络配置的完整流程。详细讲解在Oracle VM VirtualBox中的安装步骤、TCP/IP网络设置、系统优化及常见问题解决方案,帮助用户快速搭建可立即投入使用的服务器环境。特别适合IT初学者和系统管理员学习传统服务器应用的部署与配置。

weixin_28363123的博客 538

Git忽略提交规则 - .gitignore配置【学习】

Git忽略提交规则 - .gitignore配置

stephenbruce的博客 1万+

如何利用 多 张 GPU 高效运行 Ollama

通过以上步骤,我们可以确保系统尽可能地利用所有 多张GPU 来运行 Ollama。如果在配置过程中遇到问题,建议查阅 Ollama 的官方文档,确认其是否支持多 GPU 并行计算,或者对系统性能进行进一步的优化。充分利用多 GPU 的并行计算能力,可以显著提升 Ollama 的运行效率,加快模型的推理和训练速度。希望本文能帮助你顺利实现 多张 GPU 的高效利用。

weixin_44997264的博客 8031

【Git】.gitignore全局配置与忽略匹配规则详解

gitignore如何创建 .gitignore 文件?新建一个.txt文件,重命名(包括后缀.txt)为 .gitignore 即可。.gitignore在目录下找到.gitconfig打开.gitconfig配置成功都可在.gitconfig。

yimeng_Sama的博客 3454

手把手教你搞定JBI投稿:从Statement of Significance到Declaration Statement的保姆级避坑指南

本文提供了一份详细的JBI投稿指南,重点解析Statement of Significance和Declaration of Interests的撰写技巧,帮助研究者避开常见格式陷阱。通过实战案例和检查清单,确保投稿符合JBI的学术严谨性和临床转化价值要求,提升稿件通过率。

weixin_29278805的博客 622

Verilog简易电梯控制系统(2层)

电梯处于1楼,按KEY3,LED3亮,电梯处于上行状态时,立刻按 KEY2,LED2亮,电梯继续运行至2楼,LED3灭;按KEY3,LED3亮,电梯处于上行状态时,立刻按 KEY0,LED0亮,电梯继续运行至2楼,LED3灭;电梯处于2楼,按KEY2,LED2亮,电梯处于下行状态时,立刻按 KEY3,LED3亮,电梯继续运行至1楼,LED2灭;电梯处于2楼,按KEY2,LED2亮,电梯处于下行状态时,立刻按 KEY1,LED1亮,电梯继续运行至1楼,LED2灭;电梯运行至2楼后LED1灭,2楼待机。

m0_54240221的博客 6952

eclipse git gitignore ,忽略文件配置不起作用

eclipse git提交忽略文件配置,忽略文件配置不起作用问题解决 1.安装git 2.配置.gitignore文件 2.1在本地仓库找到文件 2.2在Eclipse里面修改 2.3添加以下代码 3.配置文件不起作用 3.1进入本地仓库右击 3.2先配置名字和邮箱(已经配置过请忽略) 3.3输入以下命令 3.4指令解释: 1.安装git 2.配置.gitignore文件 2.1在本地仓库找到...

流离岁月的博客 3750

AXI总线详解完结篇

经过几个月的整理和发文,AXI总线详解系列正式迎来最终篇,内容基本涵盖了上一篇文章的全部内容。 所有文章的链接如下: 1、 AXI总线详解 2、AXI总线详解-总线和接口以及协议 3、AXI协议中的通道结构 4、AXI总线详解-AXI4读写操作时序及AXI4猝发地址及选择 5、AXI4交换机制 6、ZYNQ中DMA与AXI4总线-DMA简介 7、AXI总线详解-不同类型的DMA 8、AXI总线详解-DMA内部寄存器的读写方式 9、AXI总线详解-几种应用DMA的场合 10、Altera Scatter-G.

OpenFPGA的博客 5490

Git 的 .gitignore 配置规则

一,Git 的 .gitignore.文件是用于配置不需要加入版本管理的文件。 .gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,也以共享同一套忽略规则。 1、配置语法:   以斜杠“/”开头表示目录;   以星号“*”通配多个字符;   以问号“?”通配单个字符   以方括号“[]”包含单个字

weihuiblog的博客 1497

RK3568平台(音频篇)麦克风PDM接口录音

PDM = Pulse Density Modulation是一种用数字信号表示模拟信号的调制方法。PDM则使用远高于PCM采样率的时钟采样调制模拟分量,只有1位输出,要么为0,要么为1。因此通过PDM方式表示的数字音频也被称为Oversampled 1-bit Audio。相比PDM一连串的0和1,PCM的量化结果更为直观简单。以PDM方式作为模数转换的接收端,需要用到抽取滤波器(Decimation Filter),将密密麻麻的0和1代表的密度分量转换为幅值分量,而PCM方式得到的已经是幅值分量了。

weixin_49303682的博客 5194

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Git 中的.gitignore文件的作用及配置

文章目录前言一、`.gitignore`文件是什么?二、如何配置`.gitignore`文件?`.gitignore`文件在使用中的问题总结 前言 在使用Git的时候,有时候会在Git的工作区目录中产生一个.gitignore文件,该篇来简单介绍一下它的作用以及该如何进行配置。 一、.gitignore文件是什么? 有的时候在IDE中使用Git拉取了GitHub上的开源代码的时候总会看到工作目录中有一堆的文件和目录,其中就有一个.gitignore文件,对于初学者来说不影响使用就不会去着重理会它,但这可能

Lakers2015的博客 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Git 中 .gitignore 的配置语法

在Git版本控制系统中,.gitignore文件用于指定Git应该忽略哪些文件和目录。通过忽略不必要的文件,可以减少代码库的混乱,提高代码管理的效率。本文着重介绍一下.gitignore的配置语法。

u010089926的博客 875

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

git创建全局gitignore配置

    这周入职新公司,使用git作为代码的版本管理工具。这两天在配置开发环境,拉取多个项目代码时想到之后提交代码时需要过滤掉一些非源码内容,例如ide自动生成的配置文件及编译后的类文件等等。一个个项目都去写gitignore配置未免显得有点呆萌,便想创建全局的gitignore配置避免重复操作,查阅git使用手册后http://help.github.com/ignore-files/ 发现可以...

Rock_Monkey的博客 2272

Git 忽略文件配置 .gitignore

Git 忽略文件配置 .gitignore

zyy_give的博客 2175

Git的.gitignore文件配置

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。 规则、作用 /mtk 过滤整个文件夹 *.zip 过滤所有.zip文件 /mtk/do.c 过滤某个具体文件 !/mtk/one.txt 追踪(不过滤)某个具体文件 注意:如果你创建.gitignore文件之前就push了某一文件,那么即使你...

江湖行骗老中医 183

java的git仓库.gitignore文件配置

java的git仓库.gitignore文件配置

橙-极纪元-JJYCheng 620

Git中.gitignore的配置语法

Git中.gitignore的配置语法 字数605 阅读374 评论0 喜欢6 在日常的开发中,当我们需要将一个项目提交到Git时,并不是所有的文件都需要提交,比如一些自动生成的文件,这时候就可以使用.gitignore来忽略一些不需要提交的文件,本文着重介绍一下.gitignore的配置语法。 创建 以Android开发为例,Android Studio默认会生成一个

lzq520210的博客 1911

Git配置与.gitignore文件详解:提升版本控制效率的必备技巧

在软件开发过程中,Git作为最流行的分布式版本控制系统,其配置管理和文件忽略机制是每个开发者必须掌握的核心技能。本文将深入解析Git配置的层级结构和.gitignore文件的使用方法,帮助您更高效地管理代码仓库。掌握Git配置管理和.gitignore文件的使用,能够显著提升开发效率和版本控制的精确度。建议读者:根据项目需求合理配置Git项目初期就设置好.gitignore规则熟练使用diff命令进行代码审查。

m0_62910542的博客 1138

git .gitignore 文件的配置

背景 .gitignore是在git仓库里,用来配置git忽略的文件或者文件夹的文件。 配置过程 在git仓库的文件夹里,输入命令 touch .gitignore,创建.gitignore文件,保存git过滤规则.此文件每一行保存一个匹配规则. 语法 #         以此开头的行为

weixin_42915204的博客 201
上一篇: Service里启动Activity
下一篇: MessageDigest详解(Java自带加密)
Manaasdfasdf
博客等级 码龄11年 131粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值