Git:撤销未提交更改的回滚

3
我正在尝试弄清楚如何撤销git回滚未提交的更改。
情境:我在一个分支上有几个未提交的更改,意识到我忘记创建一个新的分支来开发新功能,将当前分支复制到新的功能分支,忘记在新分支上提交更改,回到原始分支并执行git回滚以删除所有未提交的更改。这也删除了我的新功能分支上的所有未提交更改。
显然,我没有要恢复的提交历史记录,因为没有任何更改被提交。
我完全没戏吗?谢谢。
2个回答

3

我能够进入PhpStorm中的本地历史记录并恢复更改。终于解决了!


由于这些是未提交的更改,因此无法使用Git检索它们。你可以感谢你的IDE :) - Gaël J
那真是惊险的一刻。省了很多工作。回到终端,用右键点击菜单太容易做出意外操作。 - Larry Ball

0
对于WebStorm:
鼠标右键点击其文件回滚操作被执行的文件夹

点击“本地历史”

点击“显示历史”

鼠标右键点击“删除文件”行

点击“还原”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接