0

GitHub に、使用されなくなった古いバージョンのサイトを含むリモートがあります。それ以来、ローカル コピーに大幅な変更を加えたので、これらの変更をマージしたいと考えています。これを実行して、既にリモート リポジトリにある履歴を保持する方法はありますか。

古い .git ディレクトリを新しいプロジェクトにコピーしgit push --force、リモート バージョンをローカルの変更に置き換えるだけですか? 可能であれば、同じリモート リポジトリ (およびその履歴) を保持したいと考えています。

4

1 に答える 1

2

あなたの質問はすでにそこに答えられていると思います。

また、すべてのファイルをあるリポジトリから別のリポジトリに移動すると、移動先のリポジトリの履歴が保持されます (古いリポジトリの履歴は保持されません)。そのため、そのうちの 1 つの履歴のみを保持する必要がある場合は、そのようにすることができます。

于 2013-04-18T15:13:31.417 に答える