GitHub を使用していたときに、プロジェクトをアップロードした後、ファイルが大きすぎることがわかりました node_modules
。そのため、ファイルをクリアして再度アップロードしたいと思い、次のようにしました。
上記の操作の後、エラーは表示されず、ローカルのノードモジュールは実際にクリアされました...
しかし、リモート GitHub はまだクリアされていません...かすかな
何が起こっているのか知りたいですか?
また、アイデアがあります:
node_modules を削除しても、git はコンテンツを隠しフォルダーに保存するため、ファイル サイズが依然として非常に大きい (201M) ことがわかりました。それをクラックする方法があるかどうか質問したいと思います。 。 。
通常、フロントエンド プロジェクトをアップロードする場合、node_modules はアップロードされません。package.json を介して直接 npm install し、node_modules などのアップロードしたくないファイルをすべて .gitignore ファイルに追加します。自動的に無視されます
git rm を使用する
ローカルgitリポジトリのnode_modulesを削除する必要があります
は
ではありませんgit add
,是git rm
ここで重要なことは、git add を使用することです。このコマンドは変更されたファイルまたは新しいファイルをキャッシュ領域に追加できますが、削除されたファイルには git add -A を使用する必要があります。