2016-08-05 29 views
2

Ich weiß, dass das Problem oft gefragt wird, aber ich habe keine Ahnung, dass das tun.Git ignoriert einige der Dateien nicht

.gitignore enthält .csv, aber dann habe ich versucht, zu verpflichten, konfrontiert wirklich seltsame Verhalten für mich:

Changes to be committed: 

# new file: regression/qw/batch_learning.ipynb 
# new file: regression/qw/submission.csv 
# new file: regression/qw/test.csv 
# 
# Untracked files: 
# cm0xg0y1.s2t.txt 
# regression/qw/train.csv 
# text analyses/submission.csv 
# 

Wie Sie einige Dateien ignoriert sehen können, einige nicht. Ich weiß, dass das Problem damit zusammenhängen könnte, dass Git diese Dateien "gesehen" hat, aber wenn ja, wird train.csv nicht ignoriert. Kann ich diese Dateien ignorieren?

Antwort

4

.gitignore Datei sollte *.csv

[Bearbeiten] Dies ist in man-Seite, natürlich erklärt - aber Sie müssen wissen, was globbing bedeutet zuerst;)

man gitignore sagt:

(...) Ansonsten behandelt Git das Muster als Shell-Glob, die für den Verbrauch durch fnmatch geeignet ist (3) (

)