将文件隔离到不同的分支并保留其历史记录

时间:2012-03-12 06:34:24

标签: git git-branch

我正在开发一个git的分支,它有两个文件A.cB.c

我正在创建对A.cB.c

进行更改的修补程序

但现在我希望对B.c所做的所有更改都与此分支隔离并创建为不同的分支,此分支还应具有B.c的所有历史记录。

这看起来像一个明显的用例,因为我们可能在中间决定B.c是一个非常关键的文件,因此需要一个不同的分支,因为其他人可能需要处理它。

1 个答案:

答案 0 :(得分:0)

假设您已经提交了A.c和B.c,您可以:

最终结果是一个只有B.c补丁的新分支,以及B.c的完整历史记录。