タグ

2017年5月24日のブックマーク (2件)

  • Gitレポジトリを移行する方法 - Qiita

    既存のGitレポジトリを、GithubやBitBucketのようなホスティングサーバに移行したり、逆にローカルサーバのGitBucketやGitLabなどに移行したい場合、(乗り換えなど)まあ単純にpushすればいいやんと思ったら、思うような結果にならなかったり、面倒な手順になってしまったりしてしまった。 どうも自分のワーキングのレポジトリから飛ばそうとすると、tagだったりbranchだったりが移行できていないかったりするのです。 ぐぐると、いったんローカルにリモートと同名のブランチ作って(checkoutして)から、push --all, --tags とかしてる奴とかありますがそれは面倒だなぁやだなぁみたいな。 最終的には、これが一番楽な手順かなと思う手順に行きつけたのでここに記す。 $ git clone --mirror <SOURCE_REPOSITORY_URL> $ cd

    Gitレポジトリを移行する方法 - Qiita
    U1and0
    U1and0 2017/05/24
    “git push --mirror <DESTINATION_REPOSITORY_URL>”
  • gitのリモートリポジトリoriginのURLを変更する - kanonji’s diary

    Githubを中央リポジトリとしていたプロジェクトがあったんですが、Gitoriousでリポジトリサーバーが出来たのでそっちに移行する事になりました。中央リポジトリが変わると、自分のワーキングツリーのpush先/pull元となる追跡ブランチが置いてあるリモートリポジトリを、変更しないといけません。 originの変更方法 $ git remote set-url origin git@git.example.com:foo/bar.git 最初はgit configで直接かと思ったんですが、ちょっと探してみたらそれ用のコマンドがありました。今回は変更ですが、追跡ブランチの2個目3個目の追加も、このコマンドで出来るっぽいです。 作業ログ $ git config -l color.status=auto color.diff=auto core.excludefile=~/.gitignor

    gitのリモートリポジトリoriginのURLを変更する - kanonji’s diary
    U1and0
    U1and0 2017/05/24
    “git remote set-url origin git@git.example.com:foo/bar.git”