0

ここに画像の説明を入力

これらのファイル構造があります。node_modules が追加されたサブモジュールになりました。

この構造は master ブランチに似ています。マスター ブランチは次のようになりますが、デプロイメント ブランチは node_modules サブモジュールを除外しますが、ローカルで node_modules サブモジュールを使用したいと考えています。

node_modules サブモジュールを適切に無視するにはどうすればよいですか?

このように .gitignore にエントリを追加しました

/node_modules/

しかし、うまくいきません。リモートリポジトリに node_modules をアップロードしたままです。

これを正しく理解するために、フォルダーをサブモジュールとしてローカルで更新できるが、サブモジュールをリモートリポジトリにプッシュしたくないということです。

これは可能ですか?

4

1 に答える 1

0

.gitignore ファイルを追加しても、既にコミットされているオブジェクトは自動的に削除されません。実行しgit rm --cached node_modulesてからコミットすると、インデックスから削除できます。

于 2013-11-08T19:23:52.953 に答える