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

相关推荐
竹林8187 小时前
从报错到跑通:我用 @solana/web3.js 开发 Solana 钱包连接踩过的三个坑
前端
MariaH7 小时前
Node中操作MySQL
前端
还有多久拿退休金7 小时前
一个 var 让整个团队加班到凌晨——JS 闭包的那些暗坑
前端·javascript
weedsfly7 小时前
用了 React/Vue 之后,这些 DOM 操作的坑你踩过几个?
前端·javascript
Asize7 小时前
Ajax 入门:从 JSON 序列化到 XMLHttpRequest
前端·javascript·前端框架
林希_Rachel_傻希希7 小时前
react hooks速通笔记
前端
Csvn7 小时前
🚨 组件卸载后还在 setState?一个被你忽视的内存泄漏和报错根源
前端
乘风gg7 小时前
AI GenUI 真正落地时,前端到底要做什么?
前端·ai编程·cursor
恋猫de小郭8 小时前
苹果 AirPods 协议,Android 也可以使用完整版 AirPods 能力
android·前端·flutter
IT_陈寒8 小时前
JavaScript的默认参数挖坑实录,我掉进去了
前端·人工智能·后端