小编Fer*_*gus的帖子

无法在合并过程中软重置 git 存储库,但没有合并可以中止

git reset --soft HEAD^在我的存储库中运行命令时,终端告诉我它正在合并中:

fatal: Cannot do a soft reset in the middle of a merge.
Run Code Online (Sandbox Code Playgroud)

但是当试图中止与 合并时git merge --abort,终端指出没有合并:

fatal: There is no merge to abort (MERGE_HEAD missing).
Run Code Online (Sandbox Code Playgroud)

git 中是否存在某种“隐藏”合并?我不太了解 git 的工作原理,也不知道如何解决这个问题。如果我运行git reset --hard HEAD,我对文件所做的更改是否仍会被保存,而我只需要重新暂存并提交它们?

git merge conflict reset abort

6
推荐指数
2
解决办法
2615
查看次数

标签 统计

abort ×1

conflict ×1

git ×1

merge ×1

reset ×1