2016-11-16 44 views
1

所以我想發表我的使用Github的頁面上的個人網站。它最初有幾個視頻文件,但TerTerminal先生告訴我,git不允許這種大小的文件,我承認。我刪除了文件,「git add」 - 文件夾,並提交了更改。然而,當我輸入「git push origin master」時,它仍然給我同樣的錯誤。我接近這個錯誤嗎?混帳推主產地不註冊更改回購

enter image description here

+0

看起來你沒有刪除從提交大的視頻文件。 ('Ticks and Leeches.mp4','Awake And Alive.mp4')。即使使用'git的RM '刪除大型文件不會幫你,因爲這些仍然會推動作爲歷史。按照這裏的指示清除:https://help.github.com/articles/remove-sensitive-data/ – rmharrison

+0

可能的重複[完全刪除整個git存儲庫中的文件](http://stackoverflow.com/questions/ 16877530 /完全刪除文件從整個git存儲庫) – 1615903

+0

我會盡力謝謝! –

回答

1

如果你沒有改變的一個重要的歷史,它會更簡單,以創建您的文件的新本地資源庫。

問題是與git倉庫的歷史 - 如果你曾經加入一個二進制文件到Git倉庫,這將永遠保存在歷史記錄(以及將採取的空間太)。您可以通過命令git rm my-binary-file刪除文件,它將從「當前」版本刪除文件。但無論如何它會出現在歷史中。

在其他情況下(如果你不想失去你的更改的歷史記錄) - 讀@雷人的答案

+0

是啊,我做了全新的回購事情,它現在工作得很好:D –

2

Git是不打算存儲大量的二進制文件 - 它的源代碼控制。 Github是一個Git回購(以及一些生產力工具),它的核心功能與支持Git回購功能相關。

在帖子中的截圖清​​楚地顯示你想添加2個文件超過硬限制100MB Github上徵收。

您也有一個文件超過50MB的「推薦」的限制。

這裏的答案:

+0

我會盡力回覆 –

+0

不過謝謝! –

+0

@SanchitBatra讓我知道它是如何爲你工作的! – Ray