答
.gitconfig に、エイリアスを登録すると良い。
~/.gitconfig
[alias]
new-world = !git checkout master && git pull origin master && git checkout - && git rebase master
これで。
$ git new-world
とコマンドを打つだけで。
簡単に最新の master に追随できるようになる。( 競合がない場合 )
コマンドの解説
複数のコマンドを順番に実行している。
$ git checkout master
=> master にチェックアウトする。
$ git pull origin master
マスターを最新の状態にする。
$ git checkout -
作業ブランチに戻る。
$ git rebase master
作業ブランチをマスターに追随させる。
コマンド
$ git new-world
動機
2016年3月。GitHub に仕様変更があった。
ブランチが最新の状態でないと。
画面上で Update Branch ボタンを押さなければいけなくなった。
このため、作業ブランチをこまめに最新のものにしておきたくなった。
環境
- Github ( 2016年3月7日 時点 )
- git version 2.3.8 (Apple Git-58)
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
メンター受付