git 使用中问题收集整理

1、修改本地分支名称

   git branch -m oldBranchName newBrachName

2、将本地分支的远程分支删除

   git push orign :oldBranchName

3、git commit报错(husky > commit-msg hook failed)

这个问题是因为当你在终端输入git commit -m "XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。
如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。查询了网上的解决办法,总结为以下
三种解决方案,个人喜欢第三种:
1、卸载husky。只要把项目的package.json文件中devDependencies节点下的husky库删掉,然后重新npm i 一次即可。或者直接在项目根目录下执
行npm uninstall husky --save也可以,再次提交,自动化测试功能就屏蔽掉
2、进入项目的.git文件夹(文件夹默认隐藏,可先设置显示或者命令ls查找),再进入hooks文件夹,删除pre-commit文件,重新git commit -m 'xxx'
 git push即可。
3、将git commit -m "XXX" 改为 git commit --no-verify -m "XXX"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • remote: HTTP Basic: Access denied密码不一致导致的,解决方案如下:打开:控制面板-...
    w_wx_x阅读 4,134评论 0 0
  • git clone 案例一 问题 trace :fatal:Authentication failed for '...
    Eroc阅读 5,618评论 0 1
  • 介绍 代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种...
    离剑式阅读 11,818评论 1 5
  • 一、基础部分 1、git add 和 git stage 有什么区别 在回答这个问题之前需要先了解 git 仓库的...
    iOS大蝠阅读 5,327评论 0 9
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,285评论 0 4