git - 如何使用 Git 恢复我的本地更改?
问题描述
我正在研究 Git,并对特定文件进行了大量更改。错误地,在提交时我运行了 git stash 并且对该文件所做的所有更改现在都消失了。有什么办法可以恢复这些变化??我使用了 git stash show 和 git stash apply 但它不起作用。
解决方案
git stash pop
可以与此处一起使用以取回您的更改。
git stash 应用 --index
如果使用 --index 选项,则不仅尝试恢复工作树的更改,还尝试恢复索引的更改。但是,当您有冲突时,这可能会失败
推荐阅读
- android - 我无法以编程方式断开电话
- javascript - 如何使用rater js在Jquery每个函数中显示用户率
- python - 如何分组和排除不匹配的数据?
- typescript - 如何将 createAsyncThunk 与 Typescript 一起使用?如何设置 `pending` 和 `rejected` 有效载荷的类型?
- javascript - 如何从本地存储中获取针对其值的下拉(HTML 选择)文本?
- c# - 如何在 System.Text.Json 中序列化抽象类
- haskell - 通过 haskell persist 使用 DISTINCT 关键字
- google-sheets - Google表格:如何根据另一张表格上指示的数据填充颜色的单元格
- c++ - 为什么即使我在 cmake 中链接线程后,'error:'thread' is not a member of 'std' 也会发生?
- python - 让 Twilio 拨打 1 个号码,获取通话状态,然后继续拨打 Apps Script 上的下一个号码