我的 .gitignore 中有以下内容:
data/
!data/data_file.csv
但是 data_file.csv 没有被跟踪,当我检查忽略规则时,我得到以下信息:
git check-ignore -v data/data_file.csv
.gitignore:2:data/ data/data_file.csv
我已经尝试过了
git rm -r -f --cached .
git add -A
git commit -m "Some commit message"
任何人都可以解释为什么会这样以及如何让文件被跟踪吗?
您不想忽略整个文件夹,而只想忽略其内容。
这将允许您取消忽略您选择的内容项。
data/*
!data/data_file.csv