Git使用.gitingore忽略某个子目录

引用:

.gitignore,如何忽略子目录下的特定目录?-CSDN博客

正文:

1. 需求在使用"git add"添加目录的时候忽略掉它的某些子目录

在跟着哔站上江科大STM32课程学习的时候,每一个STM32实验都需要创建一个工程目录,这些工程目录中都目录中的文件是从ST公司提供的固件库里拷贝出来的STM32外设驱动的源码和STM32外设寄存器定义,STM32内核寄存器定义,这些目录里的文件在 Keil5-MDK 里进行STM32开发时是不允许修改的,因此也就没有必要将这些不会发生修改的子目录里的文件保存到Git中。

需求:

在使用命令 "git add 3_1_GPIO/" 将 3_1_GPIO这个目录添加到git仓库的时候,自动忽律掉该目录下面的 “Library”, "Start", "Listings", "Objects" 这些子目录。

 add 3_1_GPIO 目录的目录树结构如下

3_1_GPIO/
├── DebugConfig
├── Library
├── Listings
├── Objects
├── project.uvguix.chenhaoxu
├── project.uvoptx
├── project.uvprojx
├── Start
├── System
└── User

实现方法:

 参考了引用链接博文里的内容,在当前Git仓库的根目录下,修改 .gitingore 文件,在 文件的尾部添加如下几行内容,就可以在'git add xxx'添加任意目录的时候忽略掉该目录下的匹配指定规则的子目录了。🤓🤓

🌵🌵🌵🌵🌵🌵🌵🌵🌵🌵🌵

# STM32 Keil5 Project not changed directory
**DebugConfig/
**Library/
**Listings/
**Objects/
**Start/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值