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

.gitignore文件使用

.gitignore简介
.gitignore文件是Git 版本控制系统中的一个重要配置文件,它用于指定哪些文件或目录应该被Git忽略,即不被纳入版本控制中。
.gitignore编写规则
  • 在文件中添加要忽略的文件和目录的模式。每一行表示一个模式。
  • 使用通配符来匹配多个文件或目录。如*、?、[abc]
  • 使用目录分隔符/来指定目录结构。
举例:
  • *.log:忽略所有.log结尾的文件。
  • bin/:忽略bin/目录及其所有内容。
  • /tmp/:只忽略根目录下的tmp/目录,不忽略子目录中的tmp/目录
  • !file.txt:不忽略file.txt,即使他的父级或名称匹配了之前的忽略模式。
.gitignore提交
git add .gitignore
注意事项:
  • .gitignore文件仅对尚未被Git追踪的文件有效。对于已经被追踪的文件,即使将其添加到.gitignore文件中也仍然会被追踪。要停止追踪,需要从Git中删除(git rm --cached),然后在提交更改。
  • .gitgnore文件有继承性,如果父目录有一个.gitignore文件,该文件的规则会应用到该父目录及其所有子目录。除非子目录有自己的.gitignore文件且覆盖了父目录的规则。

相关文章:

  • 读三国,做不一样的强者!睡觉的时候可不需要阳光——早读(逆天打工人爬取热门微信文章解读)
  • 使用Python保护或加密Excel文件的7种方法
  • 量化交易实操指南:从模拟回测到实盘交易的全流程揭秘!
  • Unity中的AssetBundleManifest
  • 机器学习笔记 - 用于3D数据分类、分割的Point Net简述
  • vscode卡顿问题处理(vue-official插件)
  • js时间戳转换为日期
  • 【Gitlab】Gitlab MAC M1通过Docker Desktop安装教程
  • react用ECharts实现组织架构图
  • JAVA Spring WebSocket 实时消息
  • 【Effective Web】常见的css居中方式
  • http网络服务器
  • Oracle 打开钱包 ORA-28368: cannot auto-create wallet
  • 响应式网页开发方法与实践
  • C++Primer Plus复习题(第六章)
  • Angular Elements 及其运作原理
  • GitUp, 你不可错过的秀外慧中的git工具
  • HTML5新特性总结
  • leetcode98. Validate Binary Search Tree
  • Map集合、散列表、红黑树介绍
  • python大佬养成计划----difflib模块
  • Python学习之路13-记分
  • Zepto.js源码学习之二
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 从零开始在ubuntu上搭建node开发环境
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 前端技术周刊 2019-01-14:客户端存储
  • 小李飞刀:SQL题目刷起来!
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 原生 js 实现移动端 Touch 滑动反弹
  • 你对linux中grep命令知道多少?
  • HanLP分词命名实体提取详解
  • ​flutter 代码混淆
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​Python 3 新特性:类型注解
  • "无招胜有招"nbsp;史上最全的互…
  • #git 撤消对文件的更改
  • #在 README.md 中生成项目目录结构
  • (+4)2.2UML建模图
  • (06)Hive——正则表达式
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)visual stdio 书签功能介绍
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net 中Partitioner static与dynamic的性能对比