1. HOME
  2. »
  3. プログラミング・Web
  4. »
  5. Git
  6. »
  7. 【Gitの使い方 – その4】ブランチを使って履歴を分岐させる方法

【Gitの使い方 – その4】ブランチを使って履歴を分岐させる方法

エビの殻や、ポテチ、煮干しなどを食べると、必ずと言っていいほど口が血だらけになります。@It_is_Rです。

さて、Gitの使い方4回目の今回は、ブランチについてです。
ブランチは作業を枝分かれして記録する機能です。

では、始めていきましょう。

It is R

It is R

りこ師匠! ブランチの使い方を教えてください!


りこ

りこ

そうね。ブランチは便利な機能だから覚えておくといいわ

目次
  1. ブランチとは
  2. ブランチの使い方
  3. まとめ

ブランチとは

ブランチは、作業を枝分かれして記録するものです。
例えば、開発中のプログラムに機能を加えたい場合に、その為のブランチを作成し、完成したらmasterブランチにマージするといった具合です。

また、チームで開発する場合には、自分専用のブランチを作成して作業し、自分が担当している部分が完成したらマージするといったふうにも使えます。
ブランチ

りこ

りこ

例えばチームで開発で、あたしが作業Aを担当、あんたは作業Bを担当ってな具合にブランチを作るの。んで、それぞれそのブランチで作業して、最終的にマージするの。マージってのはまとめることね


It is R

It is R

マージ?


りこ

りこ

うん、マジ……えっ?

ブランチの使い方

では、ブランチの使い方をみていきます。
ブランチを使う流れとコマンドの使い方、合わせてご覧ください。

現在のブランチを確認

まず、現在のブランチを確認してみましょう。

$ git branch
* master

もしブランチを作成していれば、ブランチ名が表示されます。
今回はまだブランチを作成していないので、表示されるのはmasterのみとなります。

このmasterというのが、デフォルトのブランチです。

りこ

りこ

このmasterブランチでは、ちゃんと動作するコードを置いておくのがいいね


It is R

It is R

なるほど。ブランチを使って分岐させておいて、ちゃんと動作するようになってからmasterにマージすればいいんですね!

ブランチを作成

作業履歴を分岐させたい場合、ブランチを作成します。
ブランチを作成するには、以下のコマンドを使います。

$ git branch new_branch
$ git branch
* master
  new_branch

git branchの後にはブランチ名を入れます。
今回はnew_branchというブランチを作成しました。

ブランチを移動

ブランチを移動するには以下のコマンドを使います。

$ git checkout new_branch
$ git branch
  master
* new_branch

これで、今作ったブランチで作業を行うことができます。

また、ブランチの作成と移動を同時に行うこともできます。

$ git checkout -b new_branch
$ git branch
  master
* new_branch

new_branchでの作業は、前回の記事で紹介したように進めていきます。

ブランチをマージ

マージというのは、併合するという意味です。
ブランチ同時をまとめるという感じです。

先ほど作ったnew_branchでの作業、変更が完了したとします。
そこで、masterブランチにまとめたいわけです。

masterブランチにまとめたいわけですので、まず今いるブランチからmasterに移動しましょう。

$ git checkout master

ブランチをマージするには、次のコマンドを使います。

$ git merge new_branch
Updating 730d491..97d8d54
Fast-forward
 script.js | 1 +
 1 file changed, 1 insertion(+)

すると、new_branchで作業していたものが、masterにも反映されます。

ブランチを削除

masterに反映されたので、new_branchはもう必要ないと思ったとします。
そこで、new_branchを削除してみましょう。

ブランチを削除するには、以下のコマンドを使います。

$ git branch -d new_branch
$ git branch              
* master

以上の流れで、作業したものはmasterに反映され、new_branchも削除され、安全にmasterを変更することができました。

まとめ

ブランチを使うと、安全にデータを修正、変更することができます。
また、複数人で作業する場合も、それぞれの作業を安全に行うことができます。

ブランチをマスターすれば、最終的に作業効率を高めることができると思います。

It is R

It is R

りこ師匠! ブランチって10回言ってください!


りこ

りこ

10回? ブランチ、ブランチ、ブランチ、ブランチ……


It is R

It is R

朝食は英語で?


りこ

りこ

ブレックファースト?


It is R

It is R

はっ……りこ師匠がbreakfastという英単語を知っていたなんて……。
ここまで言っておいて後には引けない。最後の手段だ。
必殺、七年ゴロシ!


りこ

りこ

させるかぁ!


りこ
R
sky
R
R

It is R

It is R

ぎぇぇーっ! 今日晴れてるのに雨が!


りこ

りこ

汚ない! こっちくんな!


It is R

It is R

ひ、ひどい!

この企画の一覧はこちら

  1. 【Gitの使い方 – その1】GitHubのアカウントを取得する方法!
  2. 【Gitの使い方 – その2】GitをMacにインストールする方法!
  3. 【Gitの使い方 – その3】Gitで実際にバージョン管理してみよう!
  4. 【Gitの使い方 – その4】ブランチを使って履歴を分岐させる方法
  5. 【Gitの使い方 – その5】リモートリポジトリ(GitHub)へPushしてみよう!

スポンサードリンク

関連コンテンツ

オススメ記事

Bootstrap 4によるボタンの作り方。色やサイズなどの指定方法!

Bootstrap4の使い方、第5回目となりました。 Bootstrapの機能のひとつとして、クラスを組み合わせて指定するだけで、色々なボタンが作れます。 今回はBootstrap4を使ったボ

これまでのプログラム全体をクラスを使って作るべ!

小学生からのJavaScript。プログラム全体をクラスを使って作ってみよう!

小学生からのプログラミング講座(こうざ)、第13弾です。 前回はプログラミングにおける、クラスの使い方を学びました。しかし、まだクラスをどうやって使えばいいのか、ピンときていないかも

今月の残り日数を計算するべ!

小学生からのJavaScript入門。今月の残り日数を計算してみよう!

小学生からのJavaScript入門、第2弾です。 今回はJavaScriptでの演算(えんざん)の方法を学び、今月の残り日数を計算してみましょう。 演算というのは、足したり、引いたり、割った

WordPress テーマ自作 | Pug ( Jade ) で記事一覧ページを作る方法!

愛と勇気だけが友達の@It_is_Rです。 今回はPugでWordPressテーマを作る方法を少し紹介します。 詳しいテーマの作り方はこちらをご覧ください。 WordPressのテーマを自作

HTML CSS

CSSでの円の作り方と、その上下左右中央に文字を表示する方法

サイトを作る時、円形のパーツを作りたい時ってよくありますよね。 円はCSSで簡単に作ることができます。 さらに今回はCSSで作成した円の中央に文字を置く方法も紹介します。 CSSでの

【Bootstrap 4】ボタングループ使い方。ボタンの一まとめにする方法

Bootstrap4の使い方、第6回目です。 前回、Bootstrap4でのボタンの作り方を紹介しましたが、今回はそのボタンをグループにしてひとまとめにする方法です。 Bootstrapにはボ

Homebrew

Homebrewの使い方。よく使うコマンド一覧と詳しい解説まとめ

※追記 この記事は2018/04/30に最新の情報に書き直しました。 人生をもう一度やり直したいとつくづく思う@It_is_Rです。 今回はHomebrewについての記事を書いて

【 WordPress 】functions.php で色んな機能を使ってみよう!【基本】

馬鹿は風邪を引かないといいますが、どうやら引いたようです。@It_is_Rです。 ちなみに、「馬鹿は風邪を引かない」ということわざは、「馬鹿は風邪を引いても気がつかない」という例えだって知ってました

WordPress のテーマ開発に絶対必須な gulp プラグイン9選!

3Dゲームに酔ってしまう@It_is_Rです。 今回は、テーマを自作するのに必須な gulp プラグインの紹介と使い方について書いていきます。 gulp について gulpは、sas

Android StudioをMacにインストールする方法

Android Studioを使って、Androidアプリ開発を行っていきましょう! 今回は Android Studioをインストールする手順を解説します。 Android Studio

コメントをどうぞ!(コメントは承認後に反映されます)

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です