2017-03-20 5 views
1

私はgitリポジトリを別のサーバに移動しようとしています。コミット履歴の一部だけで、履歴のすべてではありません。私はGitリポジトリを移動したいが、1つだけコミットする。

+1

別のサーバにリポジトリをクローンし、> git logと入力します。コミット番号を保存したい場所までコピーし、> git reset -hard を試してください。それはあなたの頭をその特定のコミットに変えなければなりません。 –

答えて

3

git checkout --orphanを使用して、履歴なしで新しいブランチを作成します。次に、すでにインデックスに追加されている状態をコミットし、そのブランチを新しいリポジトリにプッシュします。結果はまさにあなたが望むもの、つまりコミットが1つのブランチを持つリポジトリです。

関連する問題