如何创建一个包含两个其他分支之间差异的新分支?

时间:2015-06-06 21:11:10

标签: git refactoring git-branch git-diff

我有一个项目,其中包含多个体系结构的代码。 我将motorola文件复制到另一个分支中,我也为MIPS做了... 基本上项目很复杂,结构不合理,我试图通过应用分而治之的策略来理解它。

我想创建一个临时分支,其中只包含我尚未分类并复制到其特定分支的文件,以免被淹没。保持项目分支完好无损。我现在没有修改任何文件。

如何创建包含剩余文件的临时分支?

  • 项目
  • arch.motorola arch.mips arch.intel
  • 剩余=整体 - 部分。

1 个答案:

答案 0 :(得分:0)

我会做这样的事情。

$ git checkout project
$ git checkout -b remaining
$ git rebase motorola
$ # Fix conflicts.

分支remaining应该有差异。但是,修复冲突可能非常困难。