来自poe的回答:

运行

rm -r .git/refs/original/
不会直接影响 Git Stash 的内容。Git Stash 的内容存储在
.git/refs/stash
文件中,而不是在
.git/refs/original/
目录中。

.git/refs/original/
目录通常是
git filter-branch
命令在重写历史记录时创建的备份文件。这些备份文件是为了在重写过程中保留原始的引用(refs)而创建的。

因此,删除

.git/refs/original/
目录不会直接影响 Git Stash 的内容。Git Stash 的内容仍然存在,并且可以正常访问和应用。

请注意,尽管删除

.git/refs/original/
目录不会直接影响 Git Stash,但执行任何对 Git 历史记录的重写操作都可能产生潜在的风险和影响。在进行此类操作