git 合并分支出现 Please enter a commit message to explain why this merge is necessary;# especially if it
git 在pull或者合并分支的时候有时会遇到这个界面1丶按键盘左上角"Esc"2丶输入":wq",注意是冒号+wq,按回车键即可
·

处理方式
- 按键盘上的字母 i 键, 此时可以修改提交消息 (也可此步骤使用默认提交信息 - 图中黄色文字为默认提交信息)
- 修改完成后按 ESC 键, 退出输入状态
- 然后输入指令 :wq 表示保存并退出
- 按回车键 Enter 结束本次操作
如果以后都不想让git出现输入消息提示
方式一
merge时使用-m
git merge dev-liao -m"merge dev-liao into dev"
-m后面直接输入提交消息,不会再出现额外提示

方式二
- 配置别名执行
git config --global alias.merge-msg '!f() { git merge "$1" -m \"Merge branch "$1" into $(git rev-parse --abbrev-ref HEAD)\"; }; f'
执行git config --global --list可以看到多了一个alias.merge-msg的配置, 如需删除执行git config --global --unset alias.merge-msg 
- 使用别名合并代码
git merge-msg dev-liao
使用别名提交后会自动生成提交信息

更多推荐
所有评论(0)