我有一个约55GB内容的存储库,每个项目的二进制文件小于100MB(因此没有LFS模式),该项目几乎已填满了整个硬盘。我正在尝试将所有内容添加到git repo并将其推送到GitHub,但是每次我这样做
git add .
在初始化并设置我的遥控器后,在具有我的内容的文件夹中,git开始将所有文件缓存到.git / objects中,从而使.git文件夹的大小迅速增加。所有文件都是二进制文件,因此git无论如何都无法在版本之间进行更改,因此没有理由缓存版本。
有没有办法,例如编辑git属性或更改有关git存储库中文件暂存方式的内容,仅将索引或引用添加到存储库中的文件,而不是将它们缓存到.git文件夹中,而还能够将所有数据推送到GitHub?
答案 0 :(得分:0)
使用您的浏览器直接登录GitHub并通过浏览器上传文件,这将完全消除git的使用,现在使git使用.gitignore
文件忽略所有媒体文件。现在只有二进制文件将由git管理。
希望这会有所帮助!