LoginSignup
4

More than 3 years have passed since last update.

【Git】git rebaseで作業ブランチに最新のmasterを持ってくる方法

Posted at

Gitでの開発の中で、「rebaseコマンド」によって
現在のブランチを最新のマスターから切らせる時の手順について。

1. ローカルのmasterを最新にする

Github Desktopにて ⬇︎
Image from Gyazo
ターミナルで行う場合 ⬇︎

ターミナル
% git checkout master
% git pull origin master

2. rebaseコマンドの実行

ターミナル
% git checkout 【作業中ブランチ名】
% git rebase master

これでコンフリクトが起きなければ、作業ブランチに最新のマスターを持ってこれている。

3. コンフリクトを解消する

コンフリクトが発生した場合、該当ファイルを修正し
【まとめてadd】 → 【git rebase --continue】を実行する

ターミナル
git add 【修正したファイル名】
git add 【修正したファイル名2】
git rebase --continue

rebaseをキャンセルする場合、「 git rebase --abort 」を実行するみたい。
以上で終了です。

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
4