私は.gitignore
ファイルを持っています。私はすべてを無視してから、特定のファイルやディレクトリを無視します。しかし、その一部は機能していないようです。 test
ディレクトリ内.gitignore .ccファイルを無視しないでください
/*
!.gitignore
!Makefile
!include/
!src/
!test/*.cc
**.swp
新*.cc
ファイルがgit status
には表示されません。
私は.gitignore
ファイルを持っています。私はすべてを無視してから、特定のファイルやディレクトリを無視します。しかし、その一部は機能していないようです。 test
ディレクトリ内.gitignore .ccファイルを無視しないでください
/*
!.gitignore
!Makefile
!include/
!src/
!test/*.cc
**.swp
新*.cc
ファイルがgit status
には表示されません。
/*
ルールは、test
ディレクトリを無視するので、gitは決してそのディレクトリにはまったく降りません。したがって、!test/*.cc
ルールは無効です。
あなたはこのようなルールが交互との重複のシーケンス必要があります。そして、その後、test
内.cc
ファイルをアン無視し、test
の下にあるすべてのものを無視し、その後、test
をアン無視し、すべてを無視します。
/*
!test
test/*
!test/*.cc
私はディレクトリなしで一致することができないパターンと乗車のために来ていないと思います。 – SU3
[この質問](https://stackoverflow.com/questions/10712555/gitignore-all-files-of-extension-in-directory)は、あなたのために '.gitignore'を作成した上で熱心と思われます特定のサブフォルダ。 –
@TimBiegeleisen、 'test/.gitignore'を' * .cc'で作成しましたが、結果はまったく同じです。 – SU3
あなたはGitのどのバージョンを使用していますか? –