我知道这个问题似乎被多次提出,但我不知道这样做。
.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
就不会被忽略。那么我可以忽略那些文件吗?
答案 0 :(得分:4)
.gitignore
文件应包含*.csv
[edit]当然在手册页中对此进行了解释 - 但您需要先了解globbing的含义;)
man gitignore
说:
(...) 否则,Git将模式视为适合fnmatch(3)(...)
消费的shell glob