如何配置.gitignore忽略文件夹及csv、xlsx格式文件?
实现Git仓库指定文件类型提交的方案
步骤1:修正.gitignore规则
你当前的.gitignore写法*.[xls,xlsx,csv]是错误的——Git的方括号语法是字符集匹配,而非扩展名列表,无法正确忽略目标文件。替换为以下规则:
# 忽略所有文件夹 */ # 忽略csv、xlsx格式文件 *.csv *.xlsx # 允许提交指定类型的文件 !*.py !*.ipynb !*.yml !*.geojson # 确保.gitignore自身被提交 !.gitignore
步骤2:验证并暂存文件
执行以下命令完成暂存:
git add .
此时Git只会暂存根目录下的.py、.ipynb、.yml、.geojson文件,以及.gitignore本身;所有文件夹和csv、xlsx文件都会被忽略。
内容的提问来源于stack exchange,提问作者kms
相关产品推荐
相关产品推荐

