【发布时间】:2016-06-21 04:22:25
【问题描述】:
我有一个分支master。我创建了一个新分支feature,对其文件fileA 和fileB 进行了一些更改。同时,master 也在同一文件fileA 和fileB 中进行了一些更改。现在我将master 合并到feature 中。它显示文件fileA 和fileB 中的冲突。假设,现在我决定将功能分支保持在相同的冲突状态,并希望转移到 master。
git checkout master 给出如下错误:
fileA: needs merge
fileB: needs merge
error: you need to resolve your current index first
如何在保持feature 不变的同时切换到master。
EDIT 基本上发生的事情是,我从 master 合并并且发生了一些冲突,这使得我对功能的更改毫无用处。所以我想回到 master 并切出一个新的分支来处理这个特性。同时,我不希望我之前的功能分支被删除,因为它有一些我可能需要再次编写的代码,因此我想保留它以便在需要时引用它。
【问题讨论】:
标签: git git-branch git-checkout