September 20, 2017

cherry-pick には tig が便利

意図しないブランチにコミットを積んでしまうことってあると思うんですが、そんな時に便利なのが cherry-pick です。そして、 cherry-pick する際に便利なのが tig です。

tig とは

これです。

tig での cherry-pick

branch-a でやりたかった Add "aaa" を間違えて branch-b でやってしまった例。 branch-a を checkout した状態で tig branch-b します。

tig01

branch-b の commit history から cherry-pick したいコミットにフォーカスした状態で Shift + C します。

tig02

こいつを cherry-pick するんだな? 的なことを聞かれるので y すれば OK です。
Shift + C です。便利です。偶然知ったんですが便利です。

© kyokutyo 2017