2015-08-09 54 views
2

假定長時間未完成添加和提交的項目。 我做git add .但它需要太多的時間。 我想估計當前情況下哪些文件/目錄最昂貴。 我有一個很好的.gitignore文件,它可以工作得很好,但是,有時候我還有太多和/或太難以添加和提交給Git的東西。要監視爲什麼git添加。慢?

我經常在我的目錄中找到大小從300GB到2TB的目錄。 雖然排除directory/*directory/.gitignore,但增加緩慢。

您如何估計哪些目錄/文件太昂貴而無法提交?

回答

7

Git緩慢通常來自大的二進制文件。這不是因爲它們是二進制文件,只是因爲二進制文件往往比較大,而且比較複雜以便壓縮&差異。

根據您的編輯指出的文件大小,我懷疑這是你的問題。

this question提供一些解決方案,這些問題的答案:從源代碼管理中刪除,手動運行git gc