2012-11-12 95 views
0

我创建了三个分支。掌握,分期和发展。分级和开发分支从主出来。现在,我想取出开发分支并将其更改为从分支分支出来。基本上我需要改变分支的起点。 有什么办法可以做到吗?考虑到每个分支中都没有代码,并且考虑到每个分支中都有一些代码。在git中更改分支原点

+0

您能更加明确吗?我不明白“取出” - 你想把你的发展合并到舞台上,然后从舞台上转移到制作上吗? – Michael

回答

0

如果您没有任何提交给这些分支的任何内容,很容易:它们都指向相同的提交。你不必在那里做任何事情。

但是,如果您在升级时有一些代码,并且您还有一些在开发中,并且它们都从相同的地方开始。如果你现在想dev下从分期中的最新变化开始,所有你需要做的是

git rebase staging 

当你有Dev分支签出。对于我认为您尝试实现的工作流程的一个很好的解释,请阅读我的文章:http://dymitruk.com/blog/2012/02/05/branch-per-feature/