特定の拡張子を持つファイル以外のすべてのファイルを無視するにはどうすればよいですか?Gitは特定の拡張子を除くすべてのファイルをサブディレクトリ下でも無視します
例:私のおもちゃ "リポジトリ"
./foo.xyz
./tmp/foo.xyz
./tmp/foo.arg
./.gitnore
私は次のことを試してみましたfoo.xyzとTMP/foo.xyzを維持したいが、
をfoo.argない:
# gitignore file
*
!*/
!.gitignore
!*.xyz
ただし、foo.argは無視されません:(
ここで何らかの種類の再帰的パターンがあれば助けてください細いサブディレクトリをお願いします。
はファイル 'foo.arg'を含み、あなたのレポにコミットありますか? – JSelser
貼り付けたテキストには、 '.gitignore'の2行目の' * 'の後と3行目の'!*/'の後ろに空白がたくさんあります。それらは実際のファイルにありますか?末尾のスペースは無視されますが、末尾の* tabs *は存在しません。したがって、そこに空白がある場合、実際にすべてのスペースですか、あるいは他の形式の空白ですか? – torek
どのような状況で解決策のためのこのラインの考えを促しましたか? –