1

我的一个git repos 删除所有文件时遇到问题 commit

我查看了项目的 .git 目录,发现了一大堆索引。看看这个:

$ ls .git
COMMIT_EDITMSG              index (from Niflheimr - 2)
FETCH_HEAD                  index (from Niflheimr - 3)
HEAD                        index (from Niflheimr - 4)
ORIG_HEAD                   index (from Niflheimr - 5)
config                      index (from Niflheimr - 6)
description                 index (from Niflheimr - 7)
github-mac-index            index (from Niflheimr - 8)
hooks                       index (from Niflheimr - 9)
index (from Niflheimr - 10) index (from Niflheimr)
index (from Niflheimr - 11) info
index (from Niflheimr - 12) logs
index (from Niflheimr - 13) objects
index (from Niflheimr - 14) refs
index (from Niflheimr - 15) sequencer
index (from Niflheimr - 16)

我认为他们很糟糕,他们应该离开。我不确定 git 的方法是什么来治愈这个问题,以及将来我能做些什么来防止这种情况发生。

4

1 回答 1

1

听起来 GitHub for Mac 中存在错误。我会尝试通过 support@github.com 向他们报告。Mac 版 GitHub 不是开源的,并且在线上没有太多可用的文档,因此最好向他们询问。

为了清理您的 Git 存储库,只需尝试将其克隆到新的存储库中。这应该保留您的所有历史记录,同时为您提供新的索引,这样您就不会将所有这些东西都浪费在您的.git.

于 2012-04-12T05:13:35.307 回答