Discuss / Git / 评论: 分支管理策略

评论: 分支管理策略

Topic source

开始没弄懂,自己试了一下。

如在dev分支上做改动并add&commit,回到master后直接输入git merge dev,master会与dev合并,但此时git log --graph --pretty=oneline【只会显示分支上commit的message】,所以【【无法知道这是从dev分支merge到master上的】】。

但如果是使用no-ff格式,git log --graph --pretty=oneline后可以看到graph中有dev这一分支,且在dev分支上commit的message是在dev分支上显示的。而在git merge --no-ff -m "merge with no-ff" 中的message会显示为一个新的commit message。

p.s.楼上几位同学,上一章“解决冲突”中 合并冲突分支后git status --graph能够显示两个分支的commit内容是因为有冲突啦。。和本文的no-ff显示分支性质不太一样。虽然我刚开始也没弄懂嘿嘿


  • 1

Reply