1

我已经设置了一个 git 存储库,但我想创建另一个远程存储库/分支,仅将图像文件推送到(在 Amazon S3 cdn 上)。还需要推送包含图像的子文件夹。

关于我如何做到这一点的任何想法?

我可以有一个看起来像这样的 .gitignore 文件: * !/ !.jpg !*.png 等

但是在 origin/master 和新的图像远程之间推送时,我必须将它与常规的 .gitignore 文件交换。也许我可以有一个带有自己的 .gitignore 文件的分支,每次我想更新图像远程存储库时切换到该分支并推送?

这个问题解释了如何设置存储库,而不是如何完成仅图像推送到远程:使用 Git 发布到 S3?

如果您有任何建议,请告诉我!

4

1 回答 1

0

撇开二进制文件不适合像 git 这样的分布式版本控制这一事实不谈,我建议将它们保存在自己的 git repo 中(您可以将它们作为一个整体推送)。

您当前的存储库可以使用符号链接引用这些文件(具有从一个存储库到另一个存储库的相对路径)。

于 2013-02-28T11:32:14.987 回答