我在以下链接中解释了以下场景: GitHub Merge branch 'master'
我已经接受了这样的事实,即使用github,需要“合并分支...”的操作,以便我们理解我们接受了拉取请求并将其合并。
然而,896个晚些时候与几个同事一起提交我太多了: 'https://github.com/xxx/yyy'的合并分支'主' 和 合并拉取请求#XXX
是否有一种有效的方法来集体拥有正确的实际提交,而不仅仅是一堆与X和Y的合并,然后合并与拉,等等。 大约50%的主人提交已经充满了它。
答案 0 :(得分:2)
养成使用以下方法进行rebase pulls(即合并)的习惯:
$ git pull --rebase
这意味着没有合并方案:
A---------M
\ /
B-----C
你会有一个简单的rebase:
A--B----C
如果所有团队成员都这样做,它将显着减少您在历史记录中看到的合并提交数量。