git - Git Stash 存储在哪里?

标签 git git-stash

我一直在使用 PhpStorm,最近 stash 了我的大量更改。此后的某个时候,我的电脑配置文件被损坏,必须重建。

现在我有了新的 PC 配置文件,PhpStorm 没有显示我 stash 的更改。

有什么办法可以把它们找回来吗?

最佳答案

从文档来看,最新的存储在 ./.git/refs/stash 中而较老的则位于 reflog其中ref

顺便说一句,我发现定期使用 git stash 是一种不好的做法。一般来说,更喜欢在功能分支上进行许多小提交。这样你就很少需要 stash ,而且当你这样做时,它也很少被存储。我通常只在需要触摸某样东西几分钟时才藏起来,然后在我看完某样东西后涂抹。

https://git-scm.com/docs/git-stash

关于git - Git Stash 存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40653560/

相关文章:

Git stash 两个分支

git - 使用 git-svn 维护一组本地提交

git - git pull 后丢失文件?

git - 我怎样才能在 Git 中只存储分阶段的更改?

Git:从 master 上未暂存/未提交的更改创建一个分支

linux - 设置 git 服务器时发生 fatal error

git - 如何恢复 Git 中丢失的存储?

git - 以编程方式打印 git 修订版并检查未提交的更改

git - "Forking"单个主文件到版本控制下的多个变体

git - 目录的访问控制