小编Tim*_*nze的帖子

修复 git 存储库中的悬空提交和标签

我有一个裸露的 git 存储库,根据git fsck --full,它有大约 300 个悬空提交和标签。其中大约 90% 是悬挂标签。

我不确定这些问题从何而来,但由于存储库似乎工作正常,它们可能已经存在了一段时间了。

我想修复它们,但到目前为止,我尝试过的任何方法都无法解决问题。到目前为止我已经尝试过这些命令:

git reflog expire --expire=now --all
git gc --prune=now --aggressive
git repack -a -d
Run Code Online (Sandbox Code Playgroud)

如何修复这些悬空的提交和标签?它们有问题吗?重要的是我不要丢失历史记录和标签,而且我有点担心许多悬空的标签。

此致

git repository commit

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

commit ×1

git ×1

repository ×1