2010-04-28 213 views
9

我知道已經有一百萬個類似的問題,但我不確定它們是否適用。我是git的新手,並在github上託管了一個項目。我不小心將一些大日誌文件添加到存儲庫中。當我注意到它時,我git rm - 他們然後commit - 更改。這似乎已經完成了這項工作,因爲當我克隆存儲庫時,我只能得到我想要的文件(源代碼)。然而,克隆現在需要永遠的,因爲,我認爲,由於某種原因git仍在下載這些日誌文件(.git存儲庫現在很大,儘管主要的項目文件重量大概在兆左右)。我現在該如何擺脫這種膨脹?git - 從存儲庫中刪除文件

非常感謝

回答

12

你可以嘗試,並按照GitHub guide "remove sensitive data"

不時用戶不小心犯像口令或密碼數據到混帳回購協議。雖然您可以使用git rm刪除該文件,但它仍將位於回購的歷史記錄中。幸運的是,git使得從整個回購歷史記錄中刪除文件非常簡單。

+0

簡單是天才。 – 2010-04-28 15:30:28

相關問題