git存储其引用日志的位置在哪里?

11

我知道reflog的压缩版本存储在.git/packed-refs中,但实际的reflog存储在哪里?当我们输入git reflog时,git如何恢复历史记录?


2
.git/packed-refs 包含的是普通的引用,而不是 reflog。 - Edward Thomson
1个回答

9
参考日志存储在.git/logs/<refname>中。例如,对于名为master(例如refs/heads/master)的分支,您需要使用.git/logs/refs/heads/master
当然,HEAD是异常的,它位于.git/logs/HEAD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接