我有一些大型视频文件,我不想将它们推送到远程,但是我想将它们添加到我的本地存储库。有点像远程版本的.gitignore
文件。我可以添加文件到我的本地Git仓库,但不会将它推送到远程
这可能吗?
更具体地说,我正在开发一个多媒体项目,一个文件夹包含项目元数据文件(这是一个Screenflow项目)以及媒体。所以它有一个project.screenflow
文件夹都.dat
文件和Media\XXXX.aif
,Media\XXXX.mov
等
我想分享至少在项目文件(.dat
)与我的团队和它没有任何意义,如果在Screenflow打开项目了你没有它使用的媒体。但是,我们的Git repo存在100MB的文件大小限制,从而阻止我推送这些文件。
目前,我已经排除在.gitignore
Media
,并可能通过其他手段:(共享媒体
'git add',但从来没有'git commit'呢?或者你想修改它吗?如果是这样,建立一个新的分支,当你合并你的分支时,你可能需要“樱桃选择”。 – 2rs2ts
@ 2rs2ts,如果你从未'git commit',仓库的意义何在? – Shahbaz
在git中存储大的二进制对象不是最好的主意。你确定你要跟踪视频文件的修订吗? – Greg