为什么Git合并不会自动生成提交和提交消息?

haz*_*ziz 2 git git-merge

我正在尝试学习git中的分支和合并.我认为合并2个分支会自动生成合并提交和消息(我认为这是一件好事).我想要自动生成提交和提交消息,最好能够编辑提交消息.

我做了一个"测试"分支,删除了两个非关键文件,提交,然后将测试合并回master.我没有得到合并的提交或提交消息; 相反,HEAD(在master上)成为测试分支的最后一次提交.

难道我做错了什么?有没有办法强制它自动生成每次合并的提交,最好是允许我编辑提交消息?

谢谢.

Thi*_*ter 9

您可以使用git merge --no-ff以避免执行快进合并,从而始终创建合并提交.