リポジトリ間でブランチをマージできるということを知らなかったので...メモ
リモートリポジトリとして追加してあげるだけでいいんですね
別のリポジトリにマージするときのコマンド
本記事では、例として下記の条件でマージを実施します
- Gitリポジトリ
https://github.com/l08084/new-repository
をhttps://github.com/l08084/old-repository
にマージする - マージに使用するブランチは
feature/31226
とする
# まず、マージ先リポジトリのプロジェクト配下に移動する $ cd old-repository # マージしたいブランチに移動する $ git checkout feature/31226 # upstreamという名前でマージ先のプロジェクトにマージ元のリモートリポジトリの参照を追加する $ git remote add upstream https://github.com/l08084/new-repository # マージ元のリポジトリのブランチの情報などを取得する $ git fetch upstream // リポジトリ間のマージが実施される $ git merge upstream/feature/31226