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

相关推荐
庖丁解牛7 小时前
第二课:把代码保存成网页 + 认识变量 (2)
前端
代码猎人7 小时前
怎么开发一个Vue3项目
前端
梦里寻码7 小时前
从 0 到 1 用 NestJS + LangChain 搭一套可售卖的 SaaS AI 客服:挂件一行代码接入,知识库秒变 SEO 帮助中心
前端·后端·github
爱喝水的小周7 小时前
实验十一 Vuex 实现王者荣耀后台比赛管理系统
前端·css·html
三十而立洋7 小时前
前端模块化的演进:从全局变量到 Import Maps
前端·javascript·前端工程化
橘猫走江湖7 小时前
浮动塌陷复现失败:父元素为什么一直不塌
前端·css
用户1733598075377 小时前
纯前端 PDF 按书签拆分避坑指南:拆分后章节对不上?
前端·javascript·vue.js
Water_based8 小时前
滚喷机转起来的时候,水性漆在做什么
经验分享·产品经理
мо仙堡杠把子ご灬8 小时前
Flex 自适应布局:告别 calc,用一个 height-auto 搞定
前端·javascript
Tairitsu_H8 小时前
[版本控制器Git] Git 版本控制 | 三区模型与版本回退 | 分支管理
git·版本·分支·版本控制器·三区