git merge --no-ff子级合并为父级

时间:2018-07-26 04:50:04

标签: git

我有两个分支(图1):

A -------------   <-- master(no commits in master)
 \
  B - C - D - E   <-- develop

我想将开发合并到master中,并且我不想看到master中没有B,C,D提交(图2):

A ------------- E   <-- master
 \            /
  B - C - D - E     <-- develop

我使用命令:

git merge --no-ff develop

但是我收到消息:

already-up-to-date

我应该怎么看图片2?

1 个答案:

答案 0 :(得分:0)

感谢所有评论。 尝试合并时,我不在master分支中(我在匹配完全发展的分支中)。 正确答案:

git merge --no-ff develop