【发布时间】:2022-01-23 06:22:14
【问题描述】:
使用 Github Desktop(Windows 10 上的 2.9.6 版)作为初学者,在从一个分支到另一个分支来回移动时,我将我的更改存储在一个分支上以备后用。但是连续执行两次,而不是将更改堆叠在存储中,它实际上会覆盖并删除以前的存储。
因此,我丢失了多项更改。 Github 桌面不提供恢复这些的选项,尽管它们应该可以使用命令行来恢复(参见此处:How to recover a dropped stash in Git?)。但是在 Github 桌面中不再提供 Shell 命令行。此外,丢弃的文件在 Windows 回收站中不可用,尝试使用 ctrl+Z 取消也无济于事。
这个问题也和线程How can I undo discard changes in GitHub Desktop?类似,但是没有满意的答案就关闭了线程。接受的解决方案只是说 Github 桌面工作人员确认无法恢复此类丢弃的更改。
【问题讨论】:
-
如果您使用的是 macOS,请使用
terminal作为命令行。如果您使用的是 Windows,请使用Powershell。然后尝试您链接的问题中的内容
标签: git github git-stash github-desktop