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