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

在MacBook上进行git合并时遇到提示,需要手动编辑提交信息。解决步骤包括:进入插入模式输入合并描述,退出编辑并保存。提交日志应遵循一定格式,例如%workItemIdtype(scope):subject,如%1011fix(core):setatob。这有助于保持提交记录的规范性和可读性。
摘要由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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值