在过去的半个小时里,我一直在阅读merge和rebase在堆栈溢出上的内容。正如我所理解的,rebase是好的,因为它保持线性,但对协作者来说可能会混淆,因为它改变了历史。
那么,可以推断出
发布于 2013-05-12 09:01:29
这主要取决于您的工作流和您的分支在该工作流中扮演的角色。
作为经验法则:
实际上,我几乎总是使用git pull --rebase。重要的部分是将上游设置到正确的远程分支,即
发布于 2013-05-12 04:46:51
当你在主题处上的时候,你重新定位
# integrate the latest upstream changes into your "master"
git checkout master
git pull
# make sure that you're on your topic branch
git checkout my_topic
# do the rebase
git rebase master然后,当您准备好之后,您就可以将主题分支合并为master。
git checkout master
git merge my_topichttps://stackoverflow.com/questions/16504260
复制相似问题