チュートリアル1 ブランチを使ってみよう! 3. ブランチをマージする

issue1ブランチに行った変更をmasterブランチに統合しましょう。

ブランチのマージはmergeコマンドで行います。

$ git merge <commit>

このコマンドでは、指定したブランチがHEADの指しているブランチに取り込まれます。masterブランチにissue1を取り込むためには、まずはmasterブランチに移動します。

$ git checkout master
Switched to branch 'master'

マージを行う前に一度myfile.txtファイルを開いて内容を確認してみましょう。

サル先生のGitコマンド

前のページでのファイルの編集はissue1ブランチ上で行ったので、masterブランチのmyfile.txtの内容は変更されていません。

$ git merge issue1
Updating 1257027..b2b23c4
Fast-forward
myfile.txt | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

masterブランチの指すコミットがissue1と同じ位置に移動しました。このマージはfast-forward(早送り)マージです。

myfile.txtファイルを開いて内容を確認してみましょう。

サル先生のGitコマンド
add 変更をインデックスに登録する

「add 変更をインデックスに登録する」が追加されています。