gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 13:43:45 24 4
gpt4 key购买 nike

我认为这是开发人员可以做的愚蠢的事情,但我不小心做了。
我对本地 master 进行了更改,但没有提交。突然我做了git pull ,然后本地 master 更新了我的更改和远程 repo 更改。现在我可以通过解决冲突来 merge 更改(如果有)。但是我想撤消此 pull 并保留我所做的未提交的更改。这可能吗?如果我错了,请纠正我。请帮我。

最佳答案

stash 您的更改,使用 reset --hard 取回您的本地分支,然后取消 stash

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

那应该做

关于git - 如何撤消 git pull 并保留未提交的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52669792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com