我一直有問題與我的git repos deleting all files on commit之一。git多個索引
我看了看項目的.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)
我認爲他們是壞的,他們應該消失。我不確定Gart的方式是如何治癒這種疾病,以及我將來可以做些什麼來防止這種情況發生。
你使用普通的'git'還是一些包裝器,比如Mac的GitHub? – 2012-04-12 04:31:10
我一直在使用'git'和Github for Mac。兩者都是最新版本,但我認爲在我的使用中可能會有衝突。如果這是問題,我會放棄包裝,但我想解決回購問題。 – 2012-04-12 04:57:10
您沒有索引(簡單文件稱爲索引)的事實完全解釋了爲什麼提交會進行提交以刪除所有受控文件。看起來你需要防止其他軟件破壞git的內部結構。 – 2012-04-12 05:41:07