我想使用基于Jekyll的Octopress博客框架创建一个博客,但文档只是说要克隆 github 存储库。
将整个框架历史记录到我的博客存储库中感觉有点奇怪。我并不真正关心保留 Octopress 的历史,而且我认为将其保存在我的博客的存储库中没有任何意义。
现在,我远非 git 专家,但我想到了这些不同的解决方案:
- 删除 .git 目录
- 用我的第一次提交重新调整所有以前的提交
- 将 octopress 历史记录移动到单独的分支中
但是所有这些解决方案似乎都有不便之处,我开始怀疑是否有理想的解决方案。在克隆之后删除 .git 可以解决这个问题,但它会阻止我以后更新框架,或者至少可以轻松地更新框架(或者可能会?)。我不确定,但如果我选择变基,当我再次拉 octopress repo 时,我将重新创建我的所有框架历史,不得不再次变基(但这次我会自己完成提交,所以我想这会更难)。我不确定第三种解决方案是否会有所帮助,甚至是否相关。
您认为保持我的博客存储库“干净”的最佳解决方案是什么,即大多数与博客相关的提交,而不是它使用的框架?