見方
タグ:黄色
リモートbranch:水色
branch:うす緑
checkoutしているbranch:オレンジ 1.branchを切り替える
a)
Historyタブの
Brach:窓から"All branches"のような切り替えたいbranchが表示できるものを選ぶ
b)
checkoutしたbranchを選んで、右クリックし、
"checkout working copy"を選択
c)
ctrl+r または view→Refresh にて画面を更新 2.リモートbranchから共有branchを新規作成
a)
branchを作りたいリモートのbranchを選んで、右クリック
"new local branch"を選択
b)
ctrl+r または view→Refresh にて画面を更新 3.topic branchを新規作成
a)
branchを作りたいcommitのラインを選んで、右クリック
"Create tag"を選択し、branch名と同じ名前のタグを作る
b)
上記で作成したタグを選んで右クリック
"new local branch"を選択
c)
ctrl+r または view→Refresh にて画面を更新
d)
aで作ったタグを選択肢、Remove tagにてタグを消す 4.merge
パターン1
マージ元branchを選択肢、右クリック
"merge branch with..."でマージするbranchを選択 パターン2
マージ先branchをマージ元branchにドラッグ 5.pull
a)
Repository→Propertiesを選択
b)
fetchするリモートを選択して、fetchボタンを押下
c)
Branch:窓からリモートbranchを選択し
branchの直線上にpullしたいbranchがある場合
4.mergeの方法でリモートのbranchをpullしたいbranchにマージ
branchの直線上に無い場合
fast forwaordになっていない。このままではpushできないので、
git resetコマンドで、やり直してください。
もしくは、localの変更をrebaseにて、リモートbranchの直線上になるように配置しなおしてください.