Please enter a commit message to explain why this merge is necessary, # especial

872 阅读1分钟

git合并分支报错.png

1.按键盘字母 i 进入insert模式

2.修改最上面那行黄色合并信息,可以不修改,如果修改的话,可以写提交的分支的备注

3.按键盘左上角"Esc"

4.输入":wq",注意是冒号+wq,按回车键即可 直接输入:wq 按回车

这个方法属于强制性授权可修改其内容,回车之后,继续输入指令 set readonly 这个指令代表接受提交只读的内容 最后 在进行合并分支

E45: 'readonly' option is set (add ! to override)

输入:q 后 报错 E37: No write since last change (add ! to override) 解决: 输入:q! 退出后如图:

合并分支报错1.png

输入:set noreadonly 这个命令表示不要只读的文件

继续合并分支,并切换分支检查文件是否完善:git merge name git checkout 分支name 如图

合并分支成功.png