我在本地回购上进行了更改,但忘记了提交更改。我运行了Git Pull,现在我丢失了在本地repo上添加的代码。如何在运行Git Pull后撤销对本地回购所做的更改,或者如何撤销Git Pull以返回到未停顿的更改。
jogvjijk1#
git pull表示:
git pull
1.运行git fetch;然后(假设步骤1成功)1.运行第二个Git命令。
git fetch
第二个*Git命令才是导致问题的命令。具体是什么问题,我们不能告诉你,直到你告诉我们你选择了哪个第二个Git命令来运行git pull。
(如果第二个命令是git rebase并且您将REBASE设置为使用Autostash并且REBASE失败-您在问题中没有显示:请参见How do I ask a good question?-那么我知道发生了什么,但如果不是这样,就不清楚了。与此同时,StackOverflow正在犹豫不决,尽管StackStatus表示一切正常。)
git rebase
1条答案
按热度按时间jogvjijk1#
git pull
表示:1.运行
git fetch
;然后(假设步骤1成功)1.运行第二个Git命令。
第二个*Git命令才是导致问题的命令。具体是什么问题,我们不能告诉你,直到你告诉我们你选择了哪个第二个Git命令来运行
git pull
。(如果第二个命令是
git rebase
并且您将REBASE设置为使用Autostash并且REBASE失败-您在问题中没有显示:请参见How do I ask a good question?-那么我知道发生了什么,但如果不是这样,就不清楚了。与此同时,StackOverflow正在犹豫不决,尽管StackStatus表示一切正常。)