回答:
これを追加
node_modules/
現在のフォルダーとサブフォルダーで.gitignore
呼び出さnode_modules
れたすべてのディレクトリを無視するためにファイルする
プロジェクトディレクトリのターミナルでユニバーサルワンライナーを使用します。
touch .gitignore && echo "node_modules /" >> .gitignore && git rm -r --cached node_modules; gitステータス
を作成した.gitignore
かどうかに関係なく、node_modules
gitトラッキングに追加したかどうかに関係なく機能します。
次に、.gitignore
変更をコミットしてプッシュします。
説明
touch
.gitignore
ファイルが存在しない場合は生成されます。
echo
そして、>>
追加されますnode_modules/
の終わりに.gitignore
引き起こして、node_modules
フォルダとすべてのサブフォルダを無視すること。
git rm -r --cached
node_modules
以前に追加されていた場合、そのフォルダーをgitコントロールから削除します。それ以外の場合は、警告が表示されpathspec 'node_modules' did not match any files
ます。副作用はなく、無視しても問題ありません。フラグにより、削除が再帰的に行われ、キャッシュが含まれます。
git status
新しい変更を表示します。への変更.gitignore
が表示node_modules
されますが、gitで追跡されなくなったため表示されません。
touch
ここでは必要あり>>
ません。ファイルが存在しない場合は作成されます。
touch
必要です。そうでなければ>>
戻りno such file or directory: .gitignore
ます。
echo "node_modules/" > .gitignore
既存の指定されたファイルの末尾にテキストを追加して、元のコンテンツで新しいファイルを作成する必要があります>>
このようなことをしてみてください
**/node_modules
**
プロジェクト全体で再帰呼び出しに使用されます
**
フルパス名と照合されるパターン内の2つの連続するアスタリスクは、特別な意味を持つ場合があります。先頭に
**
スラッシュが続く場合は、すべてのディレクトリで一致することを意味します。たとえば、patternと同じように、どこでも**/foo
ファイルまたはディレクトリに一致します。ディレクトリの直下にあるファイルまたはディレクトリに一致します。foo
foo
**/foo/bar
bar
foo
トレーリングは
/**
内部のすべてに一致します。たとえば、.gitignoreファイルの場所を基準にして、abc/**
ディレクトリ内のすべてのファイルabc
を無限の深さに一致させます。スラッシュとそれに続く2つのアスタリスク、それに続くスラッシュは、0個以上のディレクトリと一致します。例えば、
a/\**/b
マッチa/b
、a/x/b
、a/x/y/b
とのようにします。他の連続するアスタリスクは無効と見なされます。
node_modules/
ください。
まず第一.gitignore
に、my-appにファイルを追加することです。下の画像のように。
次に、これを.gitignore
ファイルに追加します
/node_modules
他のファイルも追加して、githubにプッシュされるのを無視することもできます。.gitignoreに保存されているファイルがいくつかあります。必要に応じて追加できます。#
.gitignoreファイルでコメントする方法にすぎません。
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
SVN / Tortoise gitでも同じことができます。
node_modules-> Tortoise git-> addを右クリックして、リストを無視します。
これにより.gitIgnoreが生成され、ステージングでnode_modulesフォルダーが再び見つかりません。