我在一个分支上,我拉了master,然后将其合并到我的分支中,我遇到了很多冲突,我现在不想纠正它们,而现在移到另一个分支。
我试图做的是藏起来:
git stash
但是我认为没有什么可藏起来的,所以我藏起来并这样做了:
git checkout mybranch
我收到一个错误消息,告诉我,您必须解决冲突。
任何帮助将不胜感激。
答案 0 :(得分:1)
最简单的方法是停止当前的合并:
git merge --abort
您始终可以稍后再次运行git pull origin master
重新启动合并(包括合并冲突!:)。
答案 1 :(得分:1)
首先取消与git merge --abort
的正在进行的合并。
如果仍然无法检出分支(如果git检测到当前更改将被检出操作覆盖),则必须像以前一样先用git stash
擦除这些更改。