相关疑难解决方法(0)

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

我经常使用git stashgit stash pop保存和恢复工作树中的更改.昨天我的工作树上有一些变化,我已经藏起来了,然后我对工作树做了更多改动.我想回去查看昨天发生的变化,但git stash pop似乎删除了对相关提交的所有引用.

我知道如果我使用git stash那么.git/refs/stash包含用于创建存储的提交的引用.而.git/logs/refs/stash包含整个存储.但那些参考文献已经消失了git stash pop.我知道提交仍然在我的存储库中,但我不知道它是什么.

有没有一种简单的方法来恢复昨天的隐藏提交引用?

请注意,这对我来说并不重要,因为我有每日备份,可以回到昨天的工作树来获取我的更改.我问,因为必须有一个更简单的方法!

git recovery git-stash

1617
推荐指数
22
解决办法
28万
查看次数

git保存了多长时间/多长时间?

我对git很新,并对存储有一些疑问.如果我在一个分支机构工作但是无法到达我可以提交分支的位置,那么使用存储是正确的.我关于藏匿的问题是:

  1. 保存了多少个藏匿处?
  2. 这些藏匿处存放了多长时间?
  3. 他们只是暂时保存工作,以便在重新启动计算机时丢失更改吗?

如果有人可以迅速帮助澄清这些将非常感激.

git git-stash

19
推荐指数
1
解决办法
4002
查看次数

标签 统计

git ×2

git-stash ×2

recovery ×1