Closed Jason11Q closed 1 year ago
每一次能出来交互命令都是弹出编辑页?
命令 git commit -m 'hello'
后也会弹出类似 vim 的编辑器吗?
如果会你应该是自动运行了 git hook,你在项目中输出这个命令看看有没有 git hook 配置
git config core.hookspath
然后看看 prepare-commit-msg
这个 hook 是不是配置了
这个钩子就会拦截你的 git commit 然后强制使用交互模式,最后还会打开编辑器
或者给我瞄一眼,你说的 "作者" 是哪个项目的,我去看看
我看到这个提示了,把hook去了也不行
或者给我瞄一眼,你说的 "作者" 是哪个项目的,我去看看
https://cz-git.qbb.sh/zh/guide/ 就你自己的博客网站
现在几个项目都让我加这个给搞乱完了,script里加的cz,git-cz,czg。好几个版本了,我自己都理不清了,我试试都删了重新加最开始的ommitlint-config-cz吧
现在几个项目都让我加这个给搞乱完了,script里加的cz,git-cz,czg。好几个版本了,我自己都理不清了,我试试都删了重新加最开始的ommitlint-config-cz吧
你选一个最小例子发我看看 https://github.com/Zhengqbbb/czgit-playground
或者给我瞄一眼,你说的 "作者" 是哪个项目的,我去看看
https://cz-git.qbb.sh/zh/guide/ 就你自己的博客网站
啊?我的博客网站应该都没有用 hook 呀 如果还是会,你还要检查一下你全局是不是有没有设置
git config --global core.hookspath
算了,我删了吧,在这个基础上按博客示例全局安装那样执行能成功,项目里不行,我要是能摘出来最小的也就知道是哪里冲突就能解决了,我回退了,不折腾了,头发不多了。
✅ Checklist
📄 System Info
🔎 Description
Concise Description
没有使用全局配置,在项目中使用的,开始有配置commitizen、commitlint-config-cz、cz-customizable等,后面总是不行也给删除了,删除了也是不行。
Expected behavior
[SUCCESS] stylelint --fix [SUCCESS] .{html,css,less,scss} — 9 files [SUCCESS] eslint --fix [SUCCESS] .{js,vue,ts,jsx,tsx} — 19 files [SUCCESS] package.json — 50 files [SUCCESS] Running tasks for staged files... [STARTED] Applying modifications from tasks... [SUCCESS] Applying modifications from tasks... [STARTED] Restoring unstaged changes to partially staged files... [SUCCESS] Restoring unstaged changes to partially staged files... [STARTED] Cleaning up temporary files... [SUCCESS] Cleaning up temporary files... hint: Waiting for your editor to close the file...
Steps to reproduce
直接执行npm run commit(配置的git-cz),或者直接执行npx git-cz等等都测试过,作者那几页的文档博客翻烂了,开始配置比较多,担心冲突,把博客上没有说要加的和commit相关的配置全都删了,只留了eslint和stylelint,还是不行,折腾这玩意三天,实在是没脾气了,我也不求能用了,暂能不能整个官方的示例demo,我照搬也行啊,或者直接给个cli,能把必须依赖都安装好和常用配置给弄好。
Screenshots or Screen Recording(if possible)
🔗 Reproduction link / repo:
No response