【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文件夹及其内容被包括在版本控制中。

相关推荐
掘金者阿豪12 小时前
把业务数据变成共享仪表盘:Metabase可视化与远程访问实践
前端·后端
kyriewen12 小时前
折腾了半年 AI 编程工作流,最后发现效率瓶颈是桌上那块屏幕
前端·javascript·ai编程
蜗牛前端13 小时前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序
大龄秃头程序员13 小时前
我在图文流 App 里落地双层缓存、弱网降级与 OOM 治理
前端
老王以为13 小时前
React Renderer 分离的多平台架构
前端·react native·react.js
和你看星星13 小时前
Git rerere:让重复冲突只解决一次
git
hunterandroid13 小时前
Kotlin Coroutines 与 Flow:让异步任务更清晰
前端
Bigger14 小时前
从零搭建 AI 代码审查服务:一份前端也能看懂的 Python 学习笔记
前端·ci/cd·ai编程
lichenyang45314 小时前
JSAPI、NAPI、Biz、Imp:ASCF Demo 如何真正调用系统能力和 C++ 能力
前端
lichenyang45315 小时前
IPC、JSVM、UIThread、libuv:ASCF 架构图里最容易混的几个词
前端