私はnode_modules内のファイルもリポジトリにコミットするrepoを持っています。私はリポジトリ上でgit diffを実行する必要があるが、node_modulesの下のすべてを無視したい。これどうやってするの?git diffはディレクトリ下のすべてを無視します。(node_modules)
私はこのgit diff old_api..master -- . ':!node_modules'
を試してみました(この答えで提案されているように:https://stackoverflow.com/a/29374503)それはまだ例えば、コンテンツは内部ディレクトリをnode_modules diffを:
diff --git a/db/node_modules/bhttp/README.md b/db/node_modules/bhttp/README.md
も私は..
が何をするかわからないので、私は、それを削除してこれを試しました:git diff old_api master -- . ':!node_modules'
違いはありません。
助けてくださいか?
ファイルはすでにコミットされています。 –
キャッシュをクリアし、適切に書かれた.gitignoreファイルを作成すると大丈夫です。それによって、彼らはリポジトリから削除されることになります – BatsAuto