Posted at

Gitのorginリモートから別のリモートに全てをpushする方法

More than 5 years have passed since last update.

originのすべてを別のリモートにブランチ、タグを全てpushする時に少し困ったので

メモを取ります。


$ git clone --mirror git@hogehoge/hoge.git
$ git git remote add newrepo git@ageage/age.git
$ git push -f --tags newrepo refs/heads/*:refs/heads/*

これで、orginからnewrepoに全てpushする事ができます。

リポジトリ移行の時に使えますね!