在功能分支上工作时,如何从主开发分支获取最新代码?更改我分支的提交
我想从这个去:
{Master Branch} A-B-C-G-H
{Feature branch} \D-E-F
这样:
{Master Branch}A-B-C-G-H
{Feature branch} \D-E-F
其中{A ... H}都提交。
在此先感谢。
在功能分支上工作时,如何从主开发分支获取最新代码?更改我分支的提交
我想从这个去:
{Master Branch} A-B-C-G-H
{Feature branch} \D-E-F
这样:
{Master Branch}A-B-C-G-H
{Feature branch} \D-E-F
其中{A ... H}都提交。
在此先感谢。
您可以将git-merge
master分支插入您的功能分支。这会让你掌握所有主要功能。
退房资讯:http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging#Basic-Merging
你问改写分支的历史记录,因此这些提交从不同的角度入手。
这将打破您的回购的任何克隆。
如果你确定要做到这一点,
git rebase master
歇是有点强烈的字眼的。没有什么突破它只是改变了血统。这会迫使你的团队去适应,这对于那些擅长git的人来说并不是什么大不了的事,但如果不做宣传,这会被认为是粗鲁的,在那些人们不善于使用git的公司中,这会让人感到恐慌,并被认为是“违反规则“。无论如何,你还应该注意'git rebase master'必须在特性分支上完成。 –