1

commit ですべてのファイルを削除する git リポジトリの 1 つに問題がありました。

プロジェクトの .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 で報告してみます。GitHub for Mac はオープン ソースではなく、オンラインで入手できるドキュメントもあまりないため、単に問い合わせてみるのが最善でしょう。

Git リポジトリをクリーンアップするには、新しいリポジトリに複製してみてください。これにより、すべての履歴が保持され、新しいインデックスが提供されるため、そのすべてが.git.

于 2012-04-12T05:13:35.307 に答える