当Github原始回购比我的本地回购提前时,我应该重新设定基准还是合并?
我是Git的新手,正在尽可能多地学习。我倾向于在这种情况下结束,我的本地分支机构支持Github上的原始回购协议。我似乎有两个选择:合并或重新设置基础以获得同步。我应该用哪一种 在下图中,我的本地电脑是粉红色的当Github原始回购比我的本地回购提前时,我应该重新设定基准还是合并?,git,github,branching-and-merging,Git,Github,Branching And Merging,我是Git的新手,正在尽可能多地学习。我倾向于在这种情况下结束,我的本地分支机构支持Github上的原始回购协议。我似乎有两个选择:合并或重新设置基础以获得同步。我应该用哪一种 在下图中,我的本地电脑是粉红色的 两者都是很好的选择,但使用rebase是首选,因为它会导致一个接一个地应用每个提交,这样您可以一个接一个地修复冲突,而不是在执行合并时一次修复所有冲突,在合并过程中,如果存在多个冲突,您将感到困惑 如果您当地的分支机构经常落后于源代码,这可能是误解git的征兆。基本上,如果你正在开发任何
两者都是很好的选择,但使用rebase是首选,因为它会导致一个接一个地应用每个提交,这样您可以一个接一个地修复冲突,而不是在执行合并时一次修复所有冲突,在合并过程中,如果存在多个冲突,您将感到困惑 如果您当地的分支机构经常落后于源代码,这可能是误解git的征兆。基本上,如果你正在开发任何东西,你应该在适当的地方开发一个分支,在这个分支中开发,更新你的目标分支,是这个主分支还是稳定分支,或者你做了什么,合并开发分支,最后推送。或者更好,推动您的开发分支并打开Pull RequestGithub有一篇关于如何使用分支的文章:可能重复