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

相关推荐
静心观复几秒前
git revert 2
git
excel几秒前
🔍 Vue 模板编译中的资源路径转换机制:transformAssetUrl 深度解析
前端
excel3 分钟前
Vue 模板编译中的 srcset 机制详解:从 HTML 语义到编译器实现
前端
excel3 分钟前
🌐 从 Map 到 LRUCache:构建智能缓存工厂函数
前端
枫子有风3 分钟前
Git 简介和基础使用
git
excel4 分钟前
Vue 模板编译中的资源路径转换:transformSrcset 深度解析
前端
excel12 分钟前
Vue 工具函数源码解析:URL 解析与分类逻辑详解
前端
excel14 分钟前
Vue SFC 样式预处理器(Style Preprocessor)源码解析
前端
excel16 分钟前
深度解析:Vue Scoped 样式编译原理 —— vue-sfc-scoped 插件源码详解
前端
excel18 分钟前
Vue SFC Trim 插件源码解析:自动清理多余空白的 PostCSS 实现
前端