teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

detail

2019/12/08 06:40

投稿

yumetodo
yumetodo

スコア5852

answer CHANGED
@@ -1,1 +1,18 @@
1
- `git merge --allow-unrelated-histories`すればいいかと
1
+ `git merge --allow-unrelated-histories`すればいいかと
2
+
3
+ ---
4
+
5
+ まずひとつのlocal repoに複数のremoteがある状況を作ります。それからそれぞれをcheckoutしてあとはmergeしてpushするだけです。
6
+
7
+ ```
8
+ mkdir foo
9
+ cd foo
10
+ git init
11
+ git remote add origin <repo url of A>
12
+ git remote add B <repo url of B>
13
+ git fetch --all
14
+ git checkout -b B_master B/master
15
+ git checkout -b master origin/master
16
+ git merge --allow-unrelated-histories B_master
17
+ git push
18
+ ```