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

如何在项目中配置.gitignore文件

1. .gitignore作用

.gitignore文件用于告诉Git哪些文件不应被跟踪或者提交到版本控制中。

2. 创建.gitignore文件

在你的项目根目录下创建一个名为.gitignore的文件

3. 常见规则

3.1 操作系统生成的文件
# macOS
.DS_Store
.AppleDouble
.LSOverride

# Windows
Thumbs.db
Desktop.ini

# Linux
*~

3.2 编译输出文件
# 编译输出目录
/build/
/out/
/bin/
/obj/

3.3 环境配置文件
# 环境配置文件
.env
.env.local

3.4 日志文件
# 日志文件
*.log
logs/

3.5 临时文件
# 临时文件
*.tmp
*.swp
*.bak
*.pid
*.seed

4. 忽略整个目录

使用斜杠来忽略整个目录

my_directory/

5. 忽略特定文件类型

使用星号*作为通配符来忽略特定类型的我呢见

*.log
*.tmp

6. 例外规则

如果想忽略一个目录中的所有内容,但保留特定文件或目录,可以使用 ! 来定义例外

# 忽略所有内容
my_directory/*

# 但保留 README.md
!my_directory/README.md

7. 查看哪些文件被忽略
git status --ignored


http://www.kler.cn/news/284791.html

相关文章:

  • [合集]一汽大众(斯柯达、奥迪、兰博基尼、宾利等)故障代码查询合集
  • 【论文笔记】独属于CV的注意力机制CBAM-Convolutional Block Attention Module
  • Ubuntu上安装配置(jdk/tomcat/ufw防火墙/mysql)+mysql卸载
  • ssm面向企事业单位的项目申报小程序论文源码调试讲解
  • 大数据处理从零开始————1.Hadoop介绍
  • 50ETF期权合约要素有哪些?50ETF期权合约组成构成分享
  • MFC工控项目实例之九选择下拉菜单主界面文本框显示菜单名
  • Python算法工程师面试整理-Python 在算法中的应用
  • Java基础——方法引用、单元测试、XML、注解
  • mysql集群
  • es重启后调大恢复并发参数,加速分片分配
  • 美团8/31—24年秋招【技术】第四场
  • 算法的空间复杂度
  • 【Redis】持久化——rdb机制
  • 零基础国产GD32单片机编程入门(九)低功耗模式实战含源码
  • 掌握CHECK约束:确保数据准确性的关键技巧
  • 【网络】HTTPS——HTTP的安全版本
  • GalaChain 全面剖析:为 Web3 游戏和娱乐而生的创新区块链
  • 速盾:Nginx使用CDN之后获取真实的用户IP
  • 机器学习--核心要点总结
  • k8s 存储
  • Spark自定义函数例子
  • 初识Vue.js:从零开始构建你的第一个Vue项目
  • 【C++ 第十八章】C++11 新增语法(3)
  • 工业智能物联网关,智慧医疗生态圈的创新驱动
  • 【Python机器学习】NLP词中的数学——词袋
  • 学习之MySQL约束
  • 【60天备战软考高级系统架构设计师——第四天:需求获取与初步分析】
  • discuz Upload Failed.
  • 文件.硬盘.IO