11
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Git | 現在のブランチを1コマンドで「最新のマスター」にリベースする

Last updated at Posted at 2016-03-07

.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オープンチャットもご利用ください。

メンター受付

11
11
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?