将数据文件移动到GITHUB Repo的最佳实践是什么

将数据文件移动到GITHUB Repo的最佳实践是什么,github,Github,我对github有点陌生,所以如果我在这里问的是非常基本的问题,请直接回答 我有一个github存储库。我的文件夹结构如下 company --> scripts --> python --> python_scripts.py company --> inbound --> Data files company --> outbound --> Data files 入站和出站文件夹中的数据文件大小约为2GB,并且每天都在增加。在git repo中存

我对github有点陌生,所以如果我在这里问的是非常基本的问题,请直接回答

我有一个github存储库。我的文件夹结构如下

company --> scripts --> python --> python_scripts.py
company --> inbound --> Data files
company --> outbound --> Data files
入站和出站文件夹中的数据文件大小约为2GB,并且每天都在增加。在git repo中存储数据文件的最佳实践是什么。

我建议使用
Git大文件存储(LFS),请参见

您不应该将这些数据文件存储在存储库中。它们是程序操作的数据,不是源代码的一部分。将它们添加到存储库只会使存储库膨胀


您应该使用
git rm-r--cached DIRECTORY
删除有问题的目录,然后将它们添加到
.gitignore
。然后,您应该将它们存储在其他更适合数据的位置,如工件服务器或云存储桶,或仅在受影响的系统上本地存储。

这些数据文件是源代码的一部分,还是您的程序操作的文件?我的程序操作这些数据文件我的github由我的组织管理,我没有安装任何插件的权限。压缩数据文件并将其加载到git repo是个好主意。“git LFS适用于GitHub上的每个存储库,无论您的帐户或组织是否有付费订阅。”-