我在本地有一些未提交的更改,我想发送拉取请求。我做了一个git pull --rebase
,忘记了我当地的变化。
git pull --rebase
已删除所有未保存/未提交的内容。我如何让他们回来?
我不介意恢复变基,我想要的只是我未提交的变更。
答案 0 :(得分:1)
见here。正如答案所说,除非更改被暂存或隐藏,否则您无法恢复它们。但是,您可以尝试在IDE中使用“撤消”,它可以撤消git pull
的更改。
编辑:如果你真的很绝望,如果你已经设置了像Windows Recovery或OS X Time Machine这样的东西,你可以考虑恢复操作系统级别。