前端工程化配置(下) 规范仓库提交记录 commitlint + commitizen + cz-git + 配置

前言 随着多人开发团队推进着前端工程化的不断发展,团队规范与项目系统化配套工具链条也在不断诞生。 从 lerna 或到最近兴起的 pnpm 管理 monoreo workspace。 eslint 配合 pretter 确保团队代码格式统一性。 commitizen 配合 commitlint 与 lint-staged 与 husky 之间的配合,把关最后提交代码质量与 commit 信息...

发布于   更新于 前端工程化

前端工程化配置(上) 构建代码检查工作流:husky + lint-staged 配置

前言在团队开发时,为了保证每个人提交的代码格式统一,采用 husky + lint-staged 配置 git hooks,自动触发格式化操作,对通过 git add 命令添加到暂存区的代码进行格式化。 概念什么是 git hook在介绍 husky 之前,我们先来看什么是 git hook,也就是常说的 Git 钩子。 和其它版本控制系统一样,Git 能在特定的重要动作发生时触发自定义脚本...

发布于   更新于 前端工程化

git 修改上次 commit 描述

今天在提交代码的时候 commit 描述里多了一个空格,强迫症患者表示不能忍受 有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录;或者你上一次的commit message的描述有误,这时候你可以使用这个命令: 1git commit --amend 但是,如果你想修改上上次,甚至上上上次 你需要先使用这个命令 1git rebase -i HEAD~2 接...

发布于 Git

git 命令笔记

本地提交到服务器查看本地状态 1git status git add把文件添加进去,实际上就是把文件修改添加到暂存区 12git add . # 提交所有git add src/ # 提交src下的文件 git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分支 1git commit -m "测试提交" git push把文件推送到远程库 1...

发布于 Git