所以我想發表我的使用Github的頁面上的個人網站。它最初有幾個視頻文件,但TerTerminal先生告訴我,git不允許這種大小的文件,我承認。我刪除了文件,「git add」 - 文件夾,並提交了更改。然而,當我輸入「git push origin master」時,它仍然給我同樣的錯誤。我接近這個錯誤嗎?混帳推主產地不註冊更改回購
1
A
回答
1
如果你沒有改變的一個重要的歷史,它會更簡單,以創建您的文件的新本地資源庫。
問題是與git倉庫的歷史 - 如果你曾經加入一個二進制文件到Git倉庫,這將永遠保存在歷史記錄(以及將採取的空間太)。您可以通過命令git rm my-binary-file
刪除文件,它將從「當前」版本刪除文件。但無論如何它會出現在歷史中。
在其他情況下(如果你不想失去你的更改的歷史記錄) - 讀@雷人的答案
+0
是啊,我做了全新的回購事情,它現在工作得很好:D –
2
Git是不打算存儲大量的二進制文件 - 它的源代碼控制。 Github是一個Git回購(以及一些生產力工具),它的核心功能與支持Git回購功能相關。
在帖子中的截圖清楚地顯示你想添加2個文件超過硬限制100MB Github上徵收。
您也有一個文件超過50MB的「推薦」的限制。
這裏的答案:
- 在當地的回購被跟蹤卸下3個大文件
- 假設你剛添加他們在最新提交您試圖推之前,你需要從回購擦洗他們這樣的:https://help.github.com/articles/removing-files-from-a-repository-s-history/
- 如果你已經做了一些提交的,這是不是從你最後一次提交,如做一個評論者的一個建議或本:Completely remove a file from whole git repository
- 再次嘗試推
相關問題
- 1. 混帳推主產地 - >通過fallthru
- 2. 混帳:回購
- 3. mean.io推混帳回購協議
- 4. 混帳推主產地造成了致命的錯誤
- 5. 的例如:It相當於「混帳推-f主產地:舉辦」
- 6. 混帳推主產地拒絕給出(github上)
- 7. 本地「分叉」混帳回購
- 8. 混帳忽略當地回購
- 9. 混帳回購引用其它回購
- 10. 混帳克隆SSH回購
- 11. 混帳推後更改的git作者
- 12. 混帳推起源主不起作用
- 13. 混帳不能推到主分支
- 14. 「混帳推Heroku的主人」 不工作
- 15. Git推從本地回購到原產
- 16. 混帳推到本地
- 17. 混帳不推夾
- 18. 混帳推更改本地創建GIT服務器
- 19. 如何在重新註冊時更改pjsip註冊帳戶?
- 20. 混帳推不更新遠程分支
- 21. 「混帳推Heroku的主人」預編譯資產失敗
- 22. gitlab殼 - >混帳推-u主產地 - >致命:遠程端掛機意外
- 23. 混帳推PHP和主機密鑰驗證混帳推命令後未能
- 24. 差Vs混帳推起源+主
- 25. 基於帳戶註冊推送通知
- 26. 無法覆蓋的Heroku主混帳回購協議
- 27. 展開混帳回購協議
- 28. 混帳 - 從工作回購拉 - 解釋
- 29. Build.PL慣於在混帳回購協議
- 30. WSO2 5.3 org.wso2.carbon.utils.Secret混帳回購協議
看起來你沒有刪除從提交大的視頻文件。 ('Ticks and Leeches.mp4','Awake And Alive.mp4')。即使使用'git的RM'刪除大型文件不會幫你,因爲這些仍然會推動作爲歷史。按照這裏的指示清除:https://help.github.com/articles/remove-sensitive-data/ –
rmharrison
可能的重複[完全刪除整個git存儲庫中的文件](http://stackoverflow.com/questions/ 16877530 /完全刪除文件從整個git存儲庫) – 1615903
我會盡力謝謝! –