我和同事正在使用Git,只有一个远程源代码库。 我们都会进行本地提交,然后推送到源代码库。在我们工作的过程中,自然会出现一些分歧。
一旦push到源代码库,我希望我们可以合并本地分支,然后再push到源代码库。 我预计得到的将是一个相当直接的版本历史记录,而没有描述合并。
从相当复杂的版本“地铁图”和经常出现的“Merge branch 'master'”消息来看,我猜我们做了一些不太对的事情。
- "Merge branch to master"消息的原因是什么?
- 如何简化这个版本历史记录?
我觉得这个问题以前已经在这里回答过了,但我不能完全理解我收集到的信息。
git config --global pull.rebase true
可以将git pull
命令设为默认使用 rebase 模式。 - tback