如何撤消git pull并保留未提交的更改

时间:2018-10-05 16:24:40

标签: git git-pull

我认为这是开发人员可以做的愚蠢的事情,但是我无意间做到了。 我对本地管理员进行了更改,但未提交。突然我做了git pull,然后本地管理员更新了我的更改和远程回购更改。现在,我可以通过解决冲突来合并更改。但是我想撤消这种拉动,并保留我尚未完成的更改。这可能吗?如果我错了,请纠正我。请帮助我。

1 个答案:

答案 0 :(得分:1)

存储您的更改,通过重置--hard收回本地分支,然后取消存储

git stash save "saving my uncommitted changes so I don't lose them when I reset"
git reset --hard revision-where-branch-was-before-pulling # check git log or git reflog to see the ID you want
git stash pop # get my changes back on my working tree

那应该做