0

私は長い歴史を持つプライベート git リポジトリを持っています。今、私は公開リモート (github) を追加したいと思います。この長い歴史はありませんが、特定のタグから始めます (もちろん、初心者の間違いをすべて隠すためです)。

これからは、プライベートリポジトリで開発して、たまにだけ同期したいと思います。

理解します:

git remote add gh git://....
git push gh master

しかし、それは全履歴を公開リポジトリにプッシュします。

4

1 に答える 1

0

これがあなたがすべきことです:

git checkout --orphan empty-branch starting_tag
git commit -a -m "My first commit, yet everything is here"

からのファイルで、親のない empty-branch という名前の新しいブランチが作成されますstarting_tagstarting_tagから開始する場合はオプションですHEAD

git-checkout (1) マンページで確認できます。

于 2012-07-05T13:25:28.133 に答える