如何恢复 Mac 上被 Github 覆盖的文件夹
How to recover folder on Mac that was overwritten by Github
我已经开始推送到新存储库,不小心将我正在处理的旧文件夹设置为 github 上新存储库的主文件夹。 Github Desktop 提取了旧文件并覆盖了我的整个文件夹,几个月的工作没有了。有没有办法恢复拉取覆盖的内容?
只需单击一下,几个月的工作就付诸东流了。
当我点击 'change directory' 时,我选择了与我的主要文件一起使用的现有文件夹,这些文件在不匹配的地方已被删除,现在它是几个月前文件夹的副本,那被推到了 github。貌似毁了我之前做的所有工作
操作系统是OSX 10.15.2
只有在以下情况下才能恢复 Git 存储库中的文件:
- 他们were added to the index(复杂但可能)
- 它们已提交(
git log
或 git reflog
会显示最后一次提交)
除此之外,只有时间机器(在您的情况下不是一个选项)或某些 IDE 中存在的本地历史记录功能可能会让您有机会恢复(部分或全部)这些文件。
我已经开始推送到新存储库,不小心将我正在处理的旧文件夹设置为 github 上新存储库的主文件夹。 Github Desktop 提取了旧文件并覆盖了我的整个文件夹,几个月的工作没有了。有没有办法恢复拉取覆盖的内容?
只需单击一下,几个月的工作就付诸东流了。
当我点击 'change directory' 时,我选择了与我的主要文件一起使用的现有文件夹,这些文件在不匹配的地方已被删除,现在它是几个月前文件夹的副本,那被推到了 github。貌似毁了我之前做的所有工作
操作系统是OSX 10.15.2
只有在以下情况下才能恢复 Git 存储库中的文件:
- 他们were added to the index(复杂但可能)
- 它们已提交(
git log
或git reflog
会显示最后一次提交)
除此之外,只有时间机器(在您的情况下不是一个选项)或某些 IDE 中存在的本地历史记录功能可能会让您有机会恢复(部分或全部)这些文件。