Git のリポジトリを移行する
こちらを参考にしました。
以下、手順です。
# 現在のリモートリポジトリを確認 $ git remote -v origin git@old.example.com:project.git (fetch) origin git@old.example.com:project.git (push) # リモートリポジトリを新しいリポジトリに変更 $ git remote set-url origin git@new.example.com:project.git # 変更されたことを確認 $ git remote -v origin git@new.example.com:project.git (fetch) origin git@new.example.com:project.git (push) # 新しいリポジトリにそれぞれ push $ git push origin master $ git push origin hogehoge # 他にもブランチがあれば $ git push --tags
とても簡単に移行できました! 抜け漏れあったら教えてください><
追記 2013/12/4
最後の push の手順なのですが、もしすべての情報をまとめて push したい場合は、--all や --mirror オプションをつけるとよさそうです。