【2023-11-09】git使用随记——gitignore文件配置某些文件忽略

git使用随记------gitignore文件配置某些文件忽略

通过git进行版本控制在项目中是非常常见的,一些项目构建上的文件通常是不需要进行版本控制的,也就无需推送到git仓库中,比如前端项目中的node_module目录。提供配置.gitignore文件

但是某些情况下,需要将某个文件夹下的某个文件进行版本控制,就需要在.gitignore中特殊配置

配置示例

以如上图片中目录结构为例,起初时将整个dist目录做了忽略,但随着后续需求,需要将其中的某些文件进行版本控制,例如 js文件夹目录 index.html文件,配置如下:

powershell 复制代码
/dist/*
!/dist/js
!/dist/index.html

这些规则的含义是:

/dist/*:匹配/dists文件夹下的所有文件夹及其内容。
!/dist/js 和 !/dist/index.html:使用感叹号(!)来取反前面的规则,允许/dist/js 和/dist/index.html文件夹及其内容被包括在版本控制中。

相关推荐
miaowu35712 小时前
2026 通用具身智能全拆解:从 VLA 模型到仓储、工业协作、医疗机器人真实落地
经验分享
慧都小项12 小时前
从 Figma 到 Qt:Qtitan 能减少哪些界面还原工作?
前端·qt·嵌入式·figma·图形界面·工业界面·qtitan
YWL12 小时前
OpenLayers导出功能:地图截图+GeoJSON导出完整方案,从Canvas合并到PDF生成
前端·vue·openlayers
苦瓜小生13 小时前
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day4
前端·数据结构·算法·leetcode·面试
mayaairi13 小时前
Vue2 实战进阶:表单数据收集、指令系统与自定义指令全解析
前端·javascript·vue.js
LayZhangStrive13 小时前
Git - 使用IDEA和git上传本地项目到Gitee远程仓库
git·gitee·idea
AAwangzong13 小时前
10万预算智能体选型技术拆解:SaaS、开源框架、RPA+Agent三条路线的架构对比
经验分享
计算机魔术师13 小时前
实测GPT-6 Astra后,我发现过去十年的专业门槛正在失效
前端
虎头金猫13 小时前
Pic Smaller 本地部署:压缩图片、转换格式,再搭建自己的 Web 工具
运维·前端·开源·aigc·ai编程·ai写作
hunterandroid13 小时前
Android ANR 排查实战:从线上告警到主线程卡点定位
android·前端