cari

Rumah  >  Soal Jawab  >  teks badan

Masalah menggunakan GitHub

Apabila saya menggunakan GitHub, selepas memuat naik projek, saya mendapati node_modules bahawa fail itu terlalu besar, jadi saya ingin mengosongkannya dan memuat naiknya semula, jadi saya:

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

Selepas operasi di atas, tiada ralat digesa dan nod_modules setempat sememangnya telah dikosongkan...

Tetapi GitHub jauh masih tidak dibersihkan... pengsan

Ingin tahu apa yang berlaku?

Saya juga mempunyai idea:

Saya mendapati bahawa walaupun saya memadamkan node_modules, kerana git masih akan menyimpan kandungan dalam folder tersembunyi, saiz fail masih sangat besar (201M saya ingin bertanya jika ada cara untuk memecahkannya). . .

黄舟黄舟2790 hari yang lalu676

membalas semua(5)saya akan balas

  • 迷茫

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

    Secara amnya, node_modules tidak akan dimuat naik apabila memuat naik projek bahagian hadapan secara terus melalui package.json, dan git upload Tambahkan semua fail yang anda tidak mahu muat naik, seperti node_modules, ke fail .gitignore. dan git secara automatik akan mengabaikannya

    balas
    0
  • PHP中文网

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

    Gunakan git rm

    balas
    0
  • 漂亮男人

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

    Anda perlu memadamkan node_modules dalam repositori git tempatan

    balas
    0
  • PHPz

    PHPz2017-05-02 09:54:16

    Bukan git add, ia git rm

    balas
    0
  • 怪我咯

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

    Perkara utama di sini ialah anda menggunakan git add Perintah ini boleh menambah fail yang diubah suai atau fail baharu ke kawasan cache, tetapi untuk fail yang dipadam, anda harus menggunakan git add -A, yang berkesan.

    balas
    0
  • Batalbalas