搜尋

首頁  >  問答  >  主體

GitHub一個使用的問題

我在使用GitHub的時候,將專案上傳之後發現node_modules這個檔案太大於是想把它清空了再重新上傳,於是我:

cd node_modules
rm -r *
cd ..
git add .
git commit -m "update proj"
git push origin master

以上操作後,沒有提示錯誤,本地的node_modules也的確清空了...

但是遠端的GitHub上還是沒有清空啊..暈

想知道這是怎麼回事?

另外我有一個想法:

我發現即使我將node_modules刪了,由於git還會在隱藏資料夾內保存內容,所以檔案大小還是很大(201M),想問有什麼破解之法嚒。 。 。

黄舟黄舟2790 天前671

全部回覆(5)我來回復

  • 迷茫

    迷茫2017-05-02 09:54:16

    一般上傳前端項目是不會上傳node_modules的,透過package.json直接npm install,git上傳把所有你不想上傳的文件比如node_modules加到.gitignore文件,git會自動忽略

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:54:16

    使用 git rm

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:54:16

    你要把本地的git倉庫裡的node_modules刪除掉啊

    回覆
    0
  • PHPz

    PHPz2017-05-02 09:54:16

    不是git add,是git rm

    回覆
    0
  • 怪我咯

    怪我咯2017-05-02 09:54:16

    這裡面主要是你使用git add .這個命令的關係,這份命令可以將修改的文件或者新增的文件添加到緩存區,但是對於刪除的文件,你應該使用git add -A,這才是有效的。

    回覆
    0
  • 取消回覆