際際滷

際際滷Share a Scribd company logo
M
master
云桑
n}Aのために、ブランチAを恬る
Make branch A
branch A
A
n}Aのコミットを恬撹
commit A
commit A
n}Bのために、ブランチBを恬り
Make branch B
branch B
B
n}Bのコミットを恬撹
commit B
commit B
A
n}Aの_kが頼阻し
云桑へアップする
ブランチAを
masterへ
マ`ジする
A
マ`ジすると
masterに
commitAが
hされる
A
MA
master
masterがMむ
master
鰻赫パタ`ン
MA
B
このときBはこういう彜B
MA
B
A
Aのコミットを函り秘れるために´
MA
BA
ブランチA
にリベ`ス
MA
BA
MA
BA
ブランチBの嶄に
AとBの坪否が
秘っている
ブランチBの俐屎として
コミットAが
hされてしまっている

●これがNG
MA
BA
M
このままマ`ジ
すると???
MA
BA
MA B
MA
BA
MA B
Aが屈つになる
masterの嶄に
Aが屈つになる
或悪パタ`ン
MA
B
このときBはこういう彜B
MA
B
A
Aはすでにmasterに
マ`ジされているので
MA
B
A
masterに
リベ`スする
B
MA
B
A
こうすると、
軟泣のmasterに
すでにAが
根まれている
MA
B
A
ブランチBの嶄に
コミットAは
hされていない
ブランチBの俐屎に
コミットAが根まれているが、
ブランチBの
MA
B
A
M
ブランチBを
masterへ
マ`ジする
MA
B
A
M
ブランチBを
masterへ
マ`ジする
B
MA
A
MB
B
masterがMむ
A MB
AとBが
屎しくマ`ジされる
では、粥と京と遺があって???
C
B
A
アップしたいときは
1. Aだけ枠にアップ
2. BとCをその瘁で匯wに
┐爾區爾┐討澆討ださい
いろいろやり圭はありますが、
まずは粥をアップ
C
B
A
C
B
A
M
C
B
MA
つぎに、BとCの
アップの
C
B
MA
C
B
MA
BとCをそれぞれ
リベ`スする
C
B
MA
C
B
MA
C
B
masterに
匯つずつマ`ジ
MA
C
B
M
MA
C
MB
MA
C
MB
MA
C
MB M
MA
C
MB M
MA
C
MB
MA
C
MB
C
MA MB
C
M
MA MB
C
M
でも、これでは
BとCのアップが中宜´
そういうときに
聞うのが
リリ`スブランチ
C
B
MA
C
B
MA
masterから
リリ`スブランチを
恬撹
C
B
MA
BとCを
リリ`スブランチに
マ`ジ
C
B
MA
R
C
MA
R R
C
MA
R R
リリ`スブランチに
マ`ジするrに
conflictしたら
ソ`スをて盾する
MA
R R
リリ`スブランチが
屎しく恬れたら
masterにマ`ジ
MA
R R
M
MA
R R
MR R
MA MR R
ブランチBの
坪否
ブランチCの
坪否
書晩はここまで
お藤れでした

More Related Content

ブランチを_洗に隠ち、どうやって云桑アップするのか