什么是不是分支的头?

时间:2014-05-21 14:50:23

标签: git

我注意到我的git存储库在logs/refs/heads/下有几个文件,当我运行git branch -a时,它们不会显示出来。文件名看起来像我很久以前删除的分支。为什么他们仍然出现在logs/refs/heads?他们可以安全删除吗?为什么没有git删除它们?

1 个答案:

答案 0 :(得分:1)

实际上更合适的博客链接是:http://alblue.bandlem.com/2011/05/git-tip-of-week-reflogs.html

这些是您的reflog,或者您的分支指针从提交移动到提交的日志。

头部只有/refs而不是/logs/refs

另请参阅有关git reflog命令的信息(包括要清除它们的expire子命令):http://git-scm.com/docs/git-reflog