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