2013-12-10 76 views
1

在功能分支上工作时,如何从主开发分支获取最新代码?更改我分支的提交

我想从这个去:

{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}都提交。

在此先感谢。

回答

2

你问改写分支的历史记录,因此这些提交从不同的角度入手。
这将打破您的回购的任何克隆。

如果你确定要做到这一点,

git rebase master 
+0

歇是有点强烈的字眼的。没有什么突破它只是改变了血统。这会迫使你的团队去适应,这对于那些擅长git的人来说并不是什么大不了的事,但如果不做宣传,这会被认为是粗鲁的,在那些人们不善于使用git的公司中,这会让人感到恐慌,并被认为是“违反规则“。无论如何,你还应该注意'git rebase master'必须在特性分支上完成。 –

相关问题