tigで別ブランチからcherry-pickする
メモです。
ヘルプ見るとtigでcherry-pick出来るようなんですが、
別ブランチのコミット持ってくるのどうするんだろ?ということで調べた。
結論だけ先に述べると
これでOK。
tig <別ブランチ名>
以上。
実際に試す
元のmaster履歴はこんな感じ
別ブランチ「cherry-pick-test」を作る。
「README_Bファイル追加」「README_Cファイル追加」の2個コミットした。
cherry-pick-testブランチの履歴はこんな感じ。
masterに戻って、別ブランチを指定してtig起動
最終的に README_C追加コミット のみmasterブランチに反映してみる。
まずは
git checkout master
tig cherry-pick-test
でmasterブランチに移動した後tigメイン画面を呼び出す。
tigメイン画面でcherry-pickしたいブランチの上で「C」をタイプ。
すると下部に確認コンソールが出るので「y」押下する。
master履歴を確認してみる
まとめ
リストから選んで「C」をタイプするだけで
ポコポコcherry-pickが出来るので、対象が複数ある場合はだいぶ便利だと思います。
Author And Source
この問題について(tigで別ブランチからcherry-pickする), 我々は、より多くの情報をここで見つけました https://qiita.com/toritori0318/items/59deb3d13d76a98f9af7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .