Jekyllに基づくOctopressブログ フレームワークを使用してブログを作成したいのですが、ドキュメントには github リポジトリのクローンを作成するように書かれています。
フレームワークの履歴全体をブログ リポジトリに保存するのは少し奇妙に感じます。私は、Octopress の履歴を保持することにあまり関心がなく、ブログのリポジトリに保持することに意味があるとは思いません。
さて、私は git の専門家ではありませんが、次のようなさまざまな解決策を考えました。
- .git ディレクトリを削除する
- 最初のコミットで以前のすべてのコミットをリベースする
- octopress の履歴を別のブランチに移動する
しかし、これらのソリューションにはすべて不便な点があり、理想的なソリューションがあるかどうか疑問に思い始めています。クローンを作成した後に .git を削除すると問題は解決しますが、後でフレームワークを更新したり、少なくとも簡単に更新したりすることができなくなります (または、そうなるでしょうか?)。よくわかりませんが、リベースを選択した場合、octopress リポジトリを再度プルするときに、すべてのフレームワーク履歴を再作成し、再度リベースする必要があります (ただし、今回は自分でコミットしたので、もっと大変だと思います)。3番目の解決策が役立つか、関連性があるかどうかはよくわかりません。
私のブログ リポジトリを「クリーン」に保つための最善の解決策は何だと思いますか?