git - 仅将具有特定扩展名的文件推送到 GitHub
问题描述
我正在研究一个数据分析项目,其目录结构如下所示
pipeline1.py
pipeline2.py
...
pipelineN.py
data/
config/
test/
where 文件夹data/
混合了很多数据处理 Python 脚本和原始数据。
现在我几乎完成了数据预处理,data/
并准备将更改提交到我的个人 GitHub 存储库。但是,我不确定如何只.py
在此文件夹中推送。
我尝试添加以下内容,.gitignore
但这将data/
完全忽略,因此不可取。
!*.py
data/
解决方案
你应该使用这种方式:
首先忽略该文件夹中的所有内容
数据/
除了那些文件
!data/*.py
推荐阅读
- java - 我创建的应用程序不允许我保存图片?
- linux - Arin Bulk whois 数据 perl 无法在 @INC 中找到 BulkWhois/Schema.pm
- google-apps-script - 复选框更改值
- git - 如何在 Visual Studio 和 Github Desktop 中将具有不相关历史记录的代表推送到 github?
- math - 关于另一个矩形旋转移动一个矩形
- sql - 使用视图和最大值的最高居住者的详细信息?
- python - 访问任意树上的特定子级
- angular - 将 *ngIf 与 Ionic 一起使用
- dart - 衰落边缘列表视图 - 颤振
- python - NotSupportedError:不支持身份验证插件“caching_sha2_password”