我花了大约4个小时编辑的一些文件恢复到以前的状态,我很想知道如何,如果可能的话,恢复这些变化。
以下是事件序列:
git submodule update --remote
git stash save path/to/file
- 失败了,因为我在根,git stash save path/to/module/path/to/file
git submodule update --remote
- 成功了正如我所说,这是几个小时的工作,大约有4个文件已经神奇地恢复,没有任何警告。
关于我将来如何避免这种情况的任何想法(除了定期提交我的文件,我在这种情况下忽略了这一点)
失败
答案 0 :(得分:1)
我觉得自己是个正确的白痴,失败的藏匿显然保存了所有本地文件,虽然我已经尝试了git stash apply
,但随后的存储已经将其推到了一个级别,所以我必须运行git stash apply @stash{1}