情況是這樣的。 有一個大檔案140M,本地的git伺服器上傳限制改掉了,所以可以上傳。 當我將它上傳到網路上的git伺服器,像git.oschina.net這樣的,檔案大小有限制,只有100M,於是就無法push了。 於是我就想刪除,可是沒用。 嘗試過的辦法:
git rm --cached filename 没用 直接删除 没用
非常感謝。
业精于勤,荒于嬉;行成于思,毁于随。
日經
如何從 git repo 中刪除檔案?
從 Git 儲存庫中刪除文件,而不從本機檔案系統中刪除它
git rm --快取不起作用
看你的說明,你是不是只在你本地執行到git commit -m '大文件140M'这一步,然后想删除这个大文件。如果你直接执行git rm 大文件不行的話,你可以在你本地的倉庫裡面直接右鍵大文件刪除也可以,你試試看
git commit -m '大文件140M'
git rm 大文件
你不能直接刪除遠端倉庫的東西, 先刪除本地的,commit一下,再push到遠端倉庫
git rm largefile git commit -m "delete large file" git push origin master
日經
如何從 git repo 中刪除檔案?
從 Git 儲存庫中刪除文件,而不從本機檔案系統中刪除它
git rm --快取不起作用
看你的說明,你是不是只在你本地執行到
git commit -m '大文件140M'
这一步,然后想删除这个大文件。如果你直接执行git rm 大文件
不行的話,你可以在你本地的倉庫裡面直接右鍵大文件刪除也可以,你試試看你不能直接刪除遠端倉庫的東西, 先刪除本地的,commit一下,再push到遠端倉庫