2017-08-29 6 views
1

私の.gitignoreファイルに私のチームのカスタムnpmパッケージを含めるために例外を追加しようとしています。プライベートアカウント。.gitignoreパスの「@」記号付きのフォルダを無視する

私はこれしようとしている:

node_modules/ 
!node_modules/@our-team 

をしかし.gitignore、それをピックアップし、そのフォルダを含む起動しません。何か案は?

私はWindowsですが、Macもサポートする必要があります。

+1

でテストを'node_modules /'ディレクトリ全体を除外すると、Gitは 'node_modules/@ our-team'を見るために* inside *内を見ないのでオーバーライドを見つけることはありません。 'node_modules'の代わりに' node_modules/* 'を無視すると、Gitは' node_modules'の中を見て無視する '*'を見つけなければなりません。 – torek

+0

ありがとうございます、それがここの問題の実際の原因です! – EHorodyski

答えて

1

あなたはgitignoreファイルの詳細情報を探す@シンボル

!node_modules/\@our-team 

を逃れるために\を使用することができます。

0

あなたは引用符で!"node_modules/@our-team"

ソースにそれを置くことができます。Gitはすることができたら:ただ、他の質問は何かについてであるように私はそれが最初に注目を知っている他の-が、これは問題であるgit check-ignore

関連する問題