MENU
  • プロフィール
  • 無料相談
  • サービス
    • オンライン自習講座
    • 単発レッスン
    • HP作成5回レッスン
  • 実績・お客さまの声
  • ブログ
  • お問合せ

    カテゴリー

    • WordPress
    • ブログ・SNS運営
    • 便利ツール
    • お知らせ
    • 活動実績・ご感想
    • プログラミング

    タグ

    ChatGPTHTML/CSSinstagramSEOSWELLWPプラグインアメブロエックスサーバーセキュリティデザイン見本初回無料相談制作実績単発レッスン技術ブログへ移動継続レッスン

    アーカイブ

    • 2025年10月
    • 2025年9月
    • 2025年8月
    • 2025年7月
    • 2025年6月
    • 2025年3月
    • 2025年1月
    • 2024年12月
    • 2024年3月
    • 2023年7月
    • 2023年1月
    • 2022年12月
    • 2022年11月
    • 2022年8月
    • 2022年4月
    • 2022年3月
    • 2022年1月
    • 2021年12月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2020年10月
    • 2020年8月
    • 2020年7月
    • 2020年6月
    • 2020年5月
    • 2020年4月
    • 2020年3月
    • 2020年1月
    • 2019年11月
    • 2019年9月
    • 2019年8月
    • 2019年2月
    • 2019年1月
    • 2018年11月
    • 2018年9月
    • 2018年8月
    • 2018年7月
    • 2018年6月
    • 2017年9月
    • 2017年7月
    やりたいことを、自分で育てるWebの場所
    EmiのWebノート
    • プロフィール
    • 無料相談
    • サービス
      • オンライン自習講座
      • 単発レッスン
      • HP作成5回レッスン
    • 実績・お客さまの声
    • ブログ
    • お問合せ
    EmiのWebノート
    • プロフィール
    • 無料相談
    • サービス
      • オンライン自習講座
      • 単発レッスン
      • HP作成5回レッスン
    • 実績・お客さまの声
    • ブログ
    • お問合せ
    1. ホーム
    2. プログラミング
    3. 【Git】ブランチを使うと何がいいの?目的とSourceTreeでの使い方

    【Git】ブランチを使うと何がいいの?目的とSourceTreeでの使い方

    2025 7/18
    プログラミング
    2020-04-112025-07-18

    バージョン管理では変更履歴を分けて管理できます。(「ブランチ」といいます。)

    知っておくと便利!実際どう使うの??を解説します。

    • バージョン管理でのブランチって何?
    • 個人開発をするときの、ブランチの使い方
    • Sourcetreeを使ったブランチの作成、切替え、マージ方法

    gitでバージョン管理を使っている方はやってみてください。

    目次

    gitで使うブランチとは?

    「ブランチ」とは変更履歴を分けて管理することです。
    ブランチ=branch(枝)で、木の幹から枝が派生するイメージ。

    ゲームのシナリオ分岐をイメージしてもらうと分かりやすいかも。
    AとBのどちらを仲間にするかの選択があって、Aを選んだけど、Bを仲間にしたときのエピソードを見たいときにセーブ分けますよね?

    Gitでは、本筋のセーブをmasterブランチと呼んでいます。
    master ブランチは納品用、完成品バージョンとして使います。

    ブランチの使い方
    • 開発したいとき→開発ようにブランチを分ける。完成したら、masterに合流。
    • 完成品に追加の機能をつけたいときに→追加機能用のブランチを分ける。
    • このやり方でうまくいくか度試すとき→ブランチを分けて試しで作ってみて、うまくいかなかったらブランチごと捨てる。

    ブランチの使い方

    Sourcetreeを使って、実際にやってみましょう。

    まず最初にコミットをすると「master」というブランチが作られます。そのままだと、その後のコミットも、「master」に履歴が追加されていきます。

    ブランチを分ける

    分岐を作りたい箇所を選択して、上部の「branch」をクリックします。

    ブランチの名前を入力して「Create Branch」を押す

    新しいブランチ「topic」ができました。

    このあとコミットしていくと、
    topicブランチにバージョン履歴がたまっていきます。

    ブランチを切り替える

    ブランチはダブルクリックすると、切り替えることができます。

    ブランチの切り替え
    ○がついているのが選択中のブランチ

    masterブランチに統合する

    masterブランチにtopicを統合します。
    (masterにtopicを吸収させるイメージ。)

    まずはブランチを切り替えます。
    masterの方をダブルクリックすると、masterに切り替わります。

    ブランチのマージ


    そして、ここで「merge(マージ)」をクリックします。

    マージさせるコミットを選択します。

    コミット完了


    マージができると、masterとtopicが同じ箇所に印がつきます

    ブランチの削除

    masterを選択した状態で、上部の「Branch」を選択します。
    「Delete Branch」を選んで先ほど作成した「topic」をチェックを入れて、「Delete Branches」とするとブランチを削除できます。

    ブランチの削除

    ブランチのまとめ

    以上、

    • ブランチとは=バージョン履歴を分けること
    • Source Treeでのブランチの作成、切り替え、マージ、削除方法

    の紹介でした!

    プログラミング
    技術ブログへ移動
    よかったらシェアしてね!
    中谷恵美
    東京在住のフリーランス。システムエンジニア、ITコンサルタントを経て、現在はホームページ・ブログ作成、集客などのレッスンをしています。

    趣味は、文房具、ゲーム。最近は英語学習中。運動が苦手で体が硬いのが悩み。最近、腰痛改善にピラティスを始めた。
    人気記事
    • 【CSSコピペOK】おしゃれな引用blockquoteデザイン10選
      2018-09-13
      ブログ・SNS運営
    • 【CSS】シンプルで女性らしい囲み枠デザイン48選
      2018-08-24
      ブログ・SNS運営
    • 自分でできる。アメブロのおしゃれなカスタマイズまとめ
      2022-11-04
      ブログ・SNS運営
    • ブログで使えるタイトル付き囲み枠のCSS
      2022-12-21
      ブログ・SNS運営
    • 大人かわいいブログヘッダーの作り方
      2022-11-09
      ブログ・SNS運営
    WordPressの始め方

    目次