git merge合并分支代码# Please enter a commit message to explain why this merge is necessar У git退出编辑信息

本文介绍了在MacBook上遇到Git合并代码时的操作问题及其解决方案。当执行git merge分支名后,系统提示需要编辑提交信息。解决步骤包括:进入插入模式,输入合并描述,退出编辑并保存。同时,文章强调了提交日志的规范性,推荐使用业界标准的commit格式,包括workItemId、type、scope和subject等字段,以提高代码管理的规范性和可读性。
摘要由CSDN通过智能技术生成

问题描述

git合并代码遇到问题(一般都是正常的合并行为在MacBook上面出现操作)

首先输入完git merge 分支名 后会出现这样的提示,先说流程,再说原因

在这里插入图片描述

解决方案:

①:出现上图提示后,英文状态下按i键,这时候会进入insert(插入)模式;
②:然后就可以输入提交信息了,可以把第一行删除,输入你合并的一些内容什么的;
③:按Esc键退出编辑
④:英文状态输入: w q这三个键,然后回车即可

原因分析:

其实这里的编辑的文本信息就是此次提交的描述,可以在提交记录查看,也被称为提交日志。有提交日志会更规范一些。在这里插入图片描述
commit文本规范:(不是硬性要求,但是更规范,查看起来更加优雅
代码提交日志主要以业界通用及认可的格式进行扩展,定义如下:
commit格式:
%workItemId type(scope) : subject
注意格式中的空格及符号
workItemId(可选):工作项ID数字部分,以%号开头,空格结尾。可放置于提交日志中的任何位置。可支持多个ID串联,以%号间隔。如:%workItemId1%workItemId2
type(必选):commit的类别,可使用以下标识:
feat : 新功能
fix : 修复bug
docs : 文档改变
style : 代码格式改变
refactor : 某个已有功能重构
perf : 性能优化
test : 增加测试
build : 改变了build工具 如 grunt换成了 npm
revert : 撤销上一次的 commit
chore : 构建过程或辅助工具的变动
scope(可选):用于说明 commit影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。
subject(必选):commit 的简短描述
commit示例:
%1011 fix(core) : set a to b


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

要努力吖小小

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值