网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何解决git pull之后push的时候commit message校验不通过的问题

  在一些比较正规的大型项目的代码版本管理中,git管理员通常会设置commit message的校验来验证提交代码的合规性,比如有些commit message的组成规定为:需求编号或缺陷编号+特殊字符(如:)+message。

创新互联建站是网站建设技术企业,为成都企业提供专业的成都网站设计、成都做网站,网站设计,网站制作,网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制适合企业的网站。十多年品质,值得信赖!

在这种git版本管理环境下,一旦发生版本冲突,会导致本地merge的代码推送的时候无法通过commit message校验的情况。这是因为从dev(假设为提交目标分支)分支merge过来的代码包含了别人的历史commit message还

有本次merge的简略git自动生成的信息,而当你push的时候,git就会提示commit message校验不通过。那么今天就跟大家分享一下如何解决这种问题:

  1、pull dev(提交目标分支) 到本分支。

  2、此时IDE提示有冲突,需要对冲突文件进行merge,这时千万不要着急merge,直接关掉merge提示面板就可以了!

  3、点击git 提交按钮,此时commit面板会展示从dev pull代码的差异以及冲突文件,commit message显示了从dev分支pull操作的各种信息,直接删掉!改成符合你提交规范的commit message!

  4、点击项目,打开git 冲突解决面板,此时对冲突文件进行merge。

  5、点击git commit按钮,此时你会发现第3步中commit面板的冲突文件解决了,同时commit message还是你在第3步改的符合你规范的commit message,此时直接commit。

  6、push。

  注意:第2步千万不要merge代码,严格按照上述步骤操作才行!

  


网页题目:如何解决git pull之后push的时候commit message校验不通过的问题
路径分享:http://bjjierui.cn/article/dschihh.html

其他资讯