誤上傳了一個2G文件到git,致使其餘人沒法把代碼拉下來。
如何去掉這個文件,並讓其餘人能夠拉下代碼。(能夠操做git服務器)
強行拉下2G的更新內容,對於200kb的下載速度來講是不現實的。git
---------------服務器
問題解決了,須要在服務器上用git filter-branch --tree-filter 'rm -f 文件名' HEAD
把文件完全從庫中刪除code
---------------it
推的時候不是也挺現實的嗎....
把那個文件放到.gitignore裏下載
--------------im
在你本地:
git rm --cached 文件路徑
,而後在提交,這個操做是將這個文件(已經跟蹤的),去除版本跟蹤filter