Git:删除目录会删除 git stashes 吗?

标签 git git-stash

我在目录 /foo 中有一些工作。我 stash 了一些更改,现在目录处于错误状态。如果我完全删除该目录并从 github 重新克隆它,我的存储是否仍然存在,或者它们是否与我创建它们的目录相关联?

最佳答案

存储作为树中的对象存储在您的 .git 目录中。因此,如果您删除克隆的( checkout 的副本),您也将删除所有 stash 的内容。更好的办法是解决“不良状态”的问题。您可能会考虑发布另一个问题来描述您所处的状态以及您可能需要如何帮助解决它。

关于Git:删除目录会删除 git stashes 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67880909/

相关文章:

eclipse - 无法将新文件添加到 EGit 中的存储库

Git 拒绝跟踪某些文件(git add -f 不工作)

git - 检查 "git stash"是否 stash 了任何东西

git-stash - 有没有办法用 Stash 将 Git 分支设置为只读?

git fetch "unable to find" "object... not found"存储错误

Git - merge 来自不同存储库的分支

windows - 如何仅在 TortoiseGit 或 Windows 中的 diff 中获取更改的行?

git - 从 Git 历史记录中删除二进制文件后,为什么我的存储库仍然很大?

git - 使用 Git Extensions 存储选定的文件

git - TortoiseGit: "Stash POP Fail!!!"重复,即使在解决冲突之后