git - 如何中止 stash pop?

标签 git git-stash

我 pop 了一个 stash 并且出现了 merge 冲突。与列为重复的问题不同,我已经在我想保留的目录中进行了一些未提交的更改。我不仅想让 merge 冲突消失,而且还想让我的目录恢复到 pop 之前的状态。

我尝试了 git merge --abort,但 git 声称没有正在进行的 merge 。有没有一种简单的方法可以在不破坏我最初在目录中所做的更改的情况下中止 pop?

最佳答案

简单的一行

我一直在用

git reset --merge

我不记得它曾经失败过。


注意:git reset --merge 将丢弃任何暂存的更改

关于git - 如何中止 stash pop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515729/

相关文章:

linux - 使用 GIT 命令将 TFS-GIT 存储库克隆到 GIT 存储库 (Linux)

使用 gitlab runner 时 Python 未被识别为命令

git - 使用 Atlassian SourceTree,存储应用期间出错。不知道该怎么办

Git 命令执行 pull 并将我的更改放在顶部而不 stash ?

git - 为什么每个分支的 git stash 不是唯一的?

Git:找到最后一个 SHA merge 到一个分支

git - 从 Makefile 跟踪分支更改

linux - 如何创建 .git 文件

GIT:我是否需要在 checkout 另一个分支之前提交我的分支,那么存储呢?