2016-08-05 43 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)(...)