git - git 排除除特定文件夹及其内容之外的所有内容
问题描述
*
!README.md
!/code/local/
!/code/local/*
!/design/adminhtml/default/default/layout/
!/design/adminhtml/default/default/layout/*
尝试使用在网上找到的解决方案,上面,当我这样做时git add .
什么都没有添加
解决方案
您需要在将文件列入白名单之前将文件夹列入白名单:
**
!**/
!README.md
!/code/local/*
!/design/adminhtml/default/default/layout/*
注意:如果要排除子文件夹中的文件,请使用local/**
(而不是)local/*
local/
您可以检查 a .gitignore
with的效果git checkignore -v
:
git check-ignore -v -- afile
推荐阅读
- python - 高 SQLAlchemy 初始化开销
- machine-learning - 评分和索引如何在信息检索系统中协同工作
- amazon-web-services - Boto S3 URL 生成
- python - Django 不在 TestCase 上发送电子邮件,但它在 Shell 上发送
- python-3.x - Pandas groupby 数据框然后返回单值结果(总和,总计)
- sparql - DBPedia 从足球俱乐部加载摘要
- php - 如何通过绑定到文本字段( input-group )来拒绝用户输入并允许从下拉列表中输入( input-group-btn )
- rest - Convertto-Json 不存在文件内容
- javascript - Node 中的抓取数据不会出现在 HTML 页面中
- python - 为调用静态方法的类中的方法编写单元测试