git - git stashed 问题删除了我新更改的文件如何恢复它们?
问题描述
我在回购中有一个主提交。之后我在同一个分支工作。在我承诺之前。回购被藏起来了,我所有的新工作都消失了。如何恢复那些新文件和更改?
解决方案
要恢复这些文件,首先使用以下命令找出您想要的存储条目:
$ git stash list
然后,要应用存储并保留它,请使用:
$ git stash apply stash@{n}
或应用存储并删除它,使用:
$ git stash pop stash@{n}
其中 n 是与您想要的存储对应的存储索引。更多信息在这里https://git-scm.com/docs/git-stash
推荐阅读
- powershell - PowerShell 删除已删除 AD 用户帐户的文件夹权限
- drupal-8 - 使用 ajax 创建在表单提交时提交的数据表,而不将数据保存在数据库中。- Drupal8
- angular - 多层导航未正确跟踪 ActivatedRoute
- css - Min-Height 或 Max-Height 响应速度?
- reactjs - 生产模式下的电子将 URL 调用指向文件 URL 而不是代理 URL
- python - 你如何在 Keras 中继续训练以前的模型?
- jmeter - Jmeter:org.apache.jmeter.report.core.SampleException:找不到输入示例文件
- clojurescript - 为什么 db 在 reframe 中打印 #object[Object [object Object]]?
- c# - C#:不能隐式转换类型'System.Collections.Generic.List
' 到 'System.Collections.Generic.List ' - apache-flink - 如何在 flink 中打印聚合的 DataStream?