如何在不解决当前分支冲突的情况下切换到分支?

时间:2020-07-07 13:17:56

标签: git

我在一个分支上,我拉了master,然后将其合并到我的分支中,我遇到了很多冲突,我现在不想纠正它们,而现在移到另一个分支。

我试图做的是藏起来:

git stash

但是我认为没有什么可藏起来的,所以我藏起来并这样做了:

git checkout mybranch

我收到一个错误消息,告诉我,您必须解决冲突。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

最简单的方法是停止当前的合并:

git merge --abort

您始终可以稍后再次运行git pull origin master重新启动合并(包括合并冲突!:)。

答案 1 :(得分:1)

首先取消与git merge --abort的正在进行的合并。

如果仍然无法检出分支(如果git检测到当前更改将被检出操作覆盖),则必须像以前一样先用git stash擦除这些更改。

相关问题