【聲明:】本文是作者(蘑菇v5)原創(chuàng)起愈,版權(quán)歸作者 蘑菇v5所有只恨,侵權(quán)必究。本文首發(fā)在簡書抬虽。如若轉(zhuǎn)發(fā)官觅,請注明作者和來源地址!未經(jīng)授權(quán)阐污,嚴(yán)禁私自轉(zhuǎn)載休涤!
寫本文的原因是作者在Coding開發(fā)平臺是認(rèn)證過的銀牌會員,Git 倉庫容量只是256M,而作者把整個項目都放在上面了功氨,導(dǎo)致往遠(yuǎn)程庫push代碼的時候序苏,報錯:
remote: Repo size exceeded quota: 256M (155.11%). See https://coding.net/upgrade for more details.
fatal: unable to access 'https://git.coding.net/作者用戶名/項目名稱.git/': The requested URL returned error: 403
意思是遠(yuǎn)程倉庫的大小超過了配額,目前是155.11%捷凄,而只能分配給我們這樣的銀牌會員256M忱详,超了55.11%,整個人都不好了跺涤。
當(dāng)時想著是付費呢匈睁,還是自己搭建遠(yuǎn)程庫,同事說你是不是把所有資源都放在上面了桶错,我才意識到問題航唆,但是怎么刪掉遠(yuǎn)程的資源呢,在網(wǎng)上各種爬資源院刁,找到一個小妹妹寫的佛点,如下:
原理是沒毛病,可是在我這不管用黎比,每次git push 超营,Coding就很智能的給我報上面的403錯誤。
于是阅虫,我就在想演闭,溢出了之后,只能續(xù)費了才能push操作颓帝∶着觯苦逼的200塊我都沒有,我就果斷的刪掉了整個項目购城。
看到這你或許會問了吕座,到底上面的小妹妹的方法管用嗎,我只能說的確有用瘪板,但是Coding平臺的確是bug吴趴,我按照上面的方法,在另一個沒超限的66M項目上試驗了一把侮攀,當(dāng)我把遠(yuǎn)程庫項目多余的文件夾刪除之后锣枝,Coding上的項目大小竟然沒變,竟然還是顯示之前的大小兰英,明明文件都沒有了撇叁,為啥不給空間呢,不懂啊畦贸,有圖有真相:
刪除完大文件陨闹,提交完代碼,8分鐘了后,不解的我默默地截圖趋厉,以留作紀(jì)念泡一。(ps:我又在coding建了個新項目倉庫,同樣的上傳本地項目到coding觅廓,才4M,如下圖:)
下面說一下怎么查看所有分支涵但、刪除本地杈绸、遠(yuǎn)端分支和遠(yuǎn)程庫文件:
1)查看項目所有分支
git branch -a
2)刪除本地分支:
git branch -d 本地分支名稱
3)刪除遠(yuǎn)端分支
git push origin --delete 遠(yuǎn)端分支名稱
4)刪除遠(yuǎn)程庫文件
首先刪除本地文件,下面有命令行矮瘟,如果不好使瞳脓,就手動去根目錄刪掉唄。
git rm 文件名 -r -f
之后提交到本地倉庫:
git commit -m "此處為備注"
之后記得提交到遠(yuǎn)程庫:
git push origin 遠(yuǎn)程分支名稱
總結(jié):以后上傳代碼到遠(yuǎn)程庫之前澈侠,一定記得要在忽略文件中劫侧,添加忽略的資源名稱。