技術系

Gitでプロジェクトごと別リポジトリにpush(コピー)する方法

投稿日:


様々なシーンで、
「リポジトリAのファイルをまるっとリポジトリBに持って行きたい」
ということがあると思います。
色々とやり方があると思いますが、自分の中で一番スマートかつ簡単だったのでメモっておきます。

スポンサーリンク

リポジトリAのプロジェクトをリポジトリBにコピーする

コピー元:https://pekepeke.com/moto/torikomi_moto.git
コピー先:https://pekopeko.com/saki/torikomi_saki.git

とします。

  1. 取り込み先のリポジトリをclone
  2. cloneしてきたディレクトリに移動
  3. 取り込み元となるリポジトリをremoteに登録
  4. 登録したremoteリポジトリ(torikomi_moto)からファイルをPull

    ※取り込む元のブランチに合わせて適宜変えてください。ここではmasterを持ってくることとしてます。

ここまででコピーしたいファイルがローカルリポジトリに揃ったわけなのであとは。

という風にやればコピーしたい先のリポジトリにファイルが上げられると思います。

”プロジェクトごと”と銘打ってますが、もちろんこの方法を使えばファイル単位でもファイルを持っていくことができます。

今日の一言

Gitとかって使いこなすとすっごく便利なものなんですけど、それまでが大変なんですよね。


スポンサードリンク

スポンサードリンク

-技術系

Copyright© chat-blog , 2017 AllRights Reserved.