如何在git rebase之后取回我未提交的更改?

时间:2018-04-15 17:42:34

标签: git github rebase pull-request git-pull

我在本地有一些未提交的更改,我想发送拉取请求。我做了一个git pull --rebase,忘记了我当地的变化。

git pull --rebase已删除所有未保存/未提交的内容。我如何让他们回来?

我不介意恢复变基,我想要的只是我未提交的变更。

1 个答案:

答案 0 :(得分:1)

here。正如答案所说,除非更改被暂存或隐藏,否则您无法恢复它们。但是,您可以尝试在IDE中使用“撤消”,它可以撤消git pull的更改。

编辑:如果你真的很绝望,如果你已经设置了像Windows Recovery或OS X Time Machine这样的东西,你可以考虑恢复操作系统级别。