2016-08-05 130 views
2

我知道这个问题似乎被问了很多次,但我不知道这样做。Git doesnt忽略一些文件

的.gitignore包含.csv,但后来我试图提交,面对真正奇怪的行为对我来说:

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 
# 

正如你可以看到忽略一些文件,有些不是。我知道问题可能是相关的,那git“看到”那个文件,但如果是这样,train.csv不会被忽略。我可以忽略那些文件吗?

回答

4

.gitignore文件应包含*.csv

[编辑]这是在手册页解释,当然 - 但你需要知道什么globbing第一手段;)

man gitignore说:

(...) 否则,Git将该模式视为适合fnmatch使用的shell glob(3)(...)