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

回答編集履歴

2

コマンドを追記

2015/11/03 08:30

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

answer CHANGED
@@ -15,4 +15,17 @@
15
15
  git merge -s theirs test
16
16
  ```
17
17
  ただし、これは衝突の内容を一切考慮せず、機械的にマージするだけなので、
18
- マージした結果が期待通りになるとは限りません。
18
+ マージした結果が期待通りになるとは限りません。
19
+
20
+ ## テスト用ブランチを作成してテストしてみる
21
+ 以下のようにすれば、masterブランチに一切影響を与えず、masterブランチへのマージのテストを行なうことができます。
22
+ ```sh
23
+ # masterブランチからマージテスト用ブランチを作成し、そこにチェックアウトする。
24
+ git checkout -b merge_test master
25
+
26
+ # merge_testブランチにhogeブランチをマージする
27
+ git merge hoge
28
+
29
+ # merge_testブランチにtestブランチをマージする
30
+ git merge test
31
+ ```

1

検証結果似合わせて文言を変更

2015/11/03 08:30

投稿

KiyoshiMotoki
KiyoshiMotoki

スコア4791

answer CHANGED
@@ -8,7 +8,7 @@
8
8
  [https://git-scm.com/docs/git-merge](https://git-scm.com/docs/git-merge)
9
9
 
10
10
  ```sh
11
- # 衝突したら、"our version"(おそらく、カレントブランチのこと)の内容を優先してマージする
11
+ # 衝突したら、"our version"(たいていの場合、カレントブランチのこと)の内容を優先してマージする
12
12
  git merge -s ours test
13
13
 
14
14
  # "ours"オプションの逆