2016-07-26 53 views
0

我是新的使用git,我注意到在我上次提交時,它推送了111.62 MB的數據,當時項目文件夾只包含少於14 MB的內存。項目文件夾大小和數據量的差異推入GIT

我檢查存儲庫和文件是相同的,這意味着沒有「遺留」文件從以前的提交或推送。我COMMITED一切推前,有以下狀態:

On branch master nothing to commit, working directory clean

我能想到的唯一的事情是對倉庫中的控制文件的git創建時,我們稱之爲
$git init

所以問題爲什麼包含該項目的文件夾與數據量之間的數據量差異是爲什麼?

+0

111.62 Mo的數據?你在版本控制下放什麼?高清視頻? – greg0ire

+0

這就是我想知道的。到目前爲止,我還沒有找到一種方法來發現它的內容。正如在帖子中提到的,項目文件夾只包含14MB,主要是圖片。 –

+0

當你說「14MB」時,是否考慮了'.git'目錄? – greg0ire

回答

0

只要在這裏發佈答案,以防任何人碰巧遇到同樣的問題。

感謝greg0ire在這篇文章的評論,我能夠識別大小來自哪裏。大部分文件位於.git目錄中,更具體地說,位於.pack文件中的.git/objects/pack目錄中。

它發生是因爲我在提交時添加了一些非常大的文件。當我殺死命令(Ctrl + Z)時,我只是在推送大約100 MB的數據時才意識到它。因此,當我在推送中途殺死命令時,部分文件已經存在於本地和遠程存儲庫中。

由於該項目剛剛起步,最簡單的解決方案是創建一個新的存儲庫。