回答編集履歴

1

detail

2019/12/08 06:40

投稿

yumetodo
yumetodo

スコア5852

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