Articles
全部文章
Git worktree:一个让我少用很多次 stash 的 Git 命令
还在用 stash + checkout 在不同分支之间来回切换?这篇文章用真实开发场景讲清 git worktree 的作用、常用命令、和 clone的区别,以及一套适合日常开发的工作流。
从零构建高效团队 Git 工作流:基于 Husky、Commitlint 和分支策略的实践指南
本文介绍了一套高效团队Git工作流的完整配置方案,适用于教育类App等多人协作项目。方案包含:精简版Git Flow分支策略(main/develop/feature等)、Commitlint提交信息格式化规范(feat/fix/docs等类型)、Husky实现的Git Hook
深入理解 IntersectionObserver:让前端滚动监听更高效
是浏览器提供的 API,用于监听目标元素是否进入或离开可视区域(视口)或某个指定的父容器。它的特点是:✅高效:相比scroll事件,它不会频繁触发,提高性能。✅易用:不需要手动计算。✅灵活:可以自定义监听范围(root)、触发阈值(threshold)、提前触发(rootMarg
使用快捷键高效管理 VSCode:提升工作效率,告别鼠标操作
如果你想提高工作效率,减少鼠标操作,掌握键盘快捷键是一个非常有效的方式。在编程过程中,熟练使用快捷键能够快速管理文件、标签页,节省时间并提升效率。比如,和可以快速打开和关闭文件,而、**Ctrl + ** 和等快捷键可以帮助你轻松管理代码和命令行操作。学会这些快捷键,你会发现工作
Git命令详解与工作流介绍:全面掌握版本控制系统的操作指南
以下图示显示了工作目录、暂存环境、本地代码库和远程代码库的位置,以及将数据移动到每个位置的git命令。以下部分描述创建本地代码库、将远程代码库下载(克隆)到本地计算机以及使用远程代码库的更改更新本地代码库的git命令。远程代码库是网络上的Git代码库,是特定项目下所有内容的唯一真
使用 pnpm 替换 npm:一个完整的迁移指南
项目从 npm 迁移到 pnpm
pnpm vs npm vs yarn: 对比、优缺点及使用方法
最常见的包管理工具有 npm、yarn 和 pnpm,它们都能帮助开发者管理项目的依赖包,并提供丰富的功能。不过,它们的工作原理有所不同,每个工具在性能、磁盘空间利用、依赖管理等方面都有优缺点。
1..env — 环境变量文件
env文件是环境变量配置文件,通常用于存储项目运行所需的敏感信息或环境相关的配置信息。使用.env文件的好处是可以把这些配置从代码中分离出来,便于管理和保护。接下来,我们来详细解读.env文件的结构和使用方式。
2. .nvmrc-指定 Node.js 的版本
.nvmrc 文件用于在项目中指定 Node.js 的版本,通常是一个简单的文本文件,仅包含一个版本号。这个文件的作用是帮助开发团队统一 Node.js 版本,避免不同版本导致的兼容性问题。
3..gitignore Git 指定忽略
gitignore 文件是 Git 项目中用于指定应忽略(即不提交到代码仓库)的文件和目录的文件。这些文件可能是敏感信息、编译生成的文件、或是不适合纳入版本控制的临时文件。通过配置 .gitignore,开发者可以确保这些文件不会被意外上传到仓库中。
4. .editorconfig代码编辑器配置文件
.editorconfig 文件是一种配置文件,用于在团队中统一代码风格设置,确保不同开发者在不同的编辑器或 IDE 中遵循相同的代码格式标准。许多代码编辑器(如 VSCode、IntelliJ IDEA、Atom)和 IDE 支持 .editorconfig 文件,并在打开项目
5..prettierrc 定义代码格式化的规则
.prettierrc 文件是 Prettier 配置文件,用于定义代码格式化的规则。Prettier 是一个广泛使用的代码格式化工具,能够自动化地将代码转换为一致的风格,确保代码风格的一致性,减少因代码格式不同而引发的合并冲突。.prettierrc 文件允许开发者自定义 Pr
6. .babelrc配置 Babel 编译器
.babelrc 是一个配置文件,专门用于配置 Babel 编译器的行为。Babel 是一个流行的 JavaScript 编译工具,用于将现代 JavaScript 代码(如 ES6+、JSX 等)转换为兼容较旧浏览器和环境的代码。.babelrc 文件通常包含在项目根目录中,用
7. .eslintrc 是 ESLint 配置文件
.eslintrc 是 ESLint 配置文件,用于定义代码风格检查规则。ESLint 是一个广泛使用的 JavaScript 和 TypeScript 代码静态分析工具,能够帮助开发者识别和修复代码中的潜在错误、代码风格问题,以及保持代码质量的一致性。.eslintrc 文件通
8. .dockerignore 文件用于构建 Docker 镜像
.dockerignore 文件用于在构建 Docker 镜像时,指定哪些文件和目录应当被排除在镜像之外。它类似于 .gitignore 文件的作用,用来控制哪些文件不应被包含在 Docker 镜像中,从而减少镜像的大小,提高构建效率,并避免不必要的文件暴露。



