Image 网站图像文件应该包含在GIT存储库中吗?

Image 网站图像文件应该包含在GIT存储库中吗?,image,git,gitignore,Image,Git,Gitignore,我有一个网站文件/文件夹结构模板,可以从git开始使用。它在images文件夹中包含一个空的.gitignore文件,这就引出了我的两部分问题: 1。)此空的.gitignore文件是否会忽略images文件夹中的所有图像,还是将其放置在该文件夹中以允许在将任何图像放置到存储库中之前将空文件夹添加到存储库中? 2.)是否应将网站图像包含在git存储库中?对我来说,图像文件的编辑和更改与其他文件相同,随着时间的推移跟踪所述更改将是有益的 什么是最佳实践?你做什么,为什么 在您的例子中,.gitig

我有一个网站文件/文件夹结构模板,可以从
git
开始使用。它在
images
文件夹中包含一个空的
.gitignore
文件,这就引出了我的两部分问题:

1。)此空的
.gitignore
文件是否会忽略
images
文件夹中的所有图像,还是将其放置在该文件夹中以允许在将任何图像放置到存储库中之前将空文件夹添加到存储库中?

2.)是否应将网站图像包含在
git
存储库中?
对我来说,图像文件的编辑和更改与其他文件相同,随着时间的推移跟踪所述更改将是有益的

什么是最佳实践?你做什么,为什么

  • 在您的例子中,.gitignore允许git“查看”目录。它可能是任何其他文件。Git不存储空文件夹。您必须将这一行放到.gitignore中,以指示忽略所有其他文件:
    !。gitignore
  • 没有绝对的回应,但我建议您将图像与其他文件一起保存在存储库中。考虑你的Git仓库作为你的版本网站,包括图片。如果您想自动化部署,它将使您更加轻松。它将保持你的网站历史的一致性。GIT像处理其他文件一样处理图像
    查看并特别查看“git媒体”和“git附件”。但是,直接在图像文件中使用GIT是完全可以的,但有一点需要注意——如果您尝试“GIT rebase”,在比较两个大图像时可能会出现崩溃。

    回答非常好,先生。非常感谢!谢谢你的链接和建议。我确实会记住这一点。