最近バージョン管理を使い始めたプロジェクトがあります。
このプロジェクトには、後世のためにバージョン管理に追加したいが、現在のmaster
ブランチの最初のコミットの祖先でも子孫でもない、完全に異なるコードを使用した古い試みがあります。
以前の履歴なしで、このための新しい並列ブランチを作成したいと考えています (つまり、複数の「初期コミット」が必要です。2 つ目のリポジトリを作成しなくても、Git でこれは可能ですか? コミット ツリーは次のようになります。
o---o---o master
\
o---o branch
o old implementation
git checkout old
コードにアクセスするために簡単に使用できるようにします。90 日後にガベージ コレクターでクリーンアップしてはならず、オプションでタグ付けすることもできます。