commit

为什么 husky 放弃了传统的 JS 配置
为什么 husky 放弃了传统的 JS 配置

husky想必大家都不陌生。作为前端工程化中一个不可或缺的的工具,它可以向我们的项目中添加git hooks。同时配合lint-staged可以方便的在代码提交前进行lint。

2021-09-26 14:13:15阅读全文

git提交也有规范,看下鹅厂是怎么做的
git提交也有规范,看下鹅厂是怎么做的

无规矩不成方圆,当查看git提交历史的时候,发现每个人git的提交记录都有自己的风格和习惯,并没有一套完整的规范,不利于阅读和维护。所以需要一套git提交规范,使得提交记录清晰明了,让人一看就能知道此次提交的目的。

2021-09-25 20:14:43阅读全文

Git修改commit作者和邮箱
Git修改commit作者和邮箱

在工作中我们经常会被要求使用特定的账号和邮箱提交代码,但有时git配置的错误,导致提交了很多错误的commit,push被拦截。这时候我们可以git指令来修改已经提交的commit,来解决问题。

2021-12-15 01:55:28阅读全文

git配置以及替换gerrit默认commit-msg hook
git配置以及替换gerrit默认commit-msg hook

为了提交记录便于识别,配置中文名,邮箱配置成gitlab注册邮箱

2022-07-12 18:57:17阅读全文

[git] 批量删除commit history
[git] 批量删除commit history

场景:远程仓库的时间线从前到后一共有6个提交,分别为A B C D E F(A是远程仓库第一个提交)现在需要实现删除B C D的提交记录,让远程仓库的时间线上只出现 A E F。

2022-10-07 14:28:08阅读全文