基礎知識・しくみ

ブランチ

読み
ぶらんち
英語・正式名称
Branch

ブランチは、Gitの変更履歴を本流から枝分かれさせ、別の機能や修正を安全に進めるための作業ラインです。

ブランチとは?

ブランチは、Gitの変更履歴を枝分かれさせる作業ラインです。公開中の安定した状態を保ちながら、新機能や修正を別の流れで進められます。

Gitの公式用語では「開発のライン」と説明されます。初心者向けには、プロジェクト全体を重く複製するより、履歴の分岐点を指す軽い目印と考えると実態に近くなります。

mainブランチと作業ブランチ

多くのリポジトリでは、中心となるブランチにmainという名前を付けます。変更するときはfeature/searchfix/headerなどの作業ブランチを作り、完成後にmainへマージします。

ブランチ名はプロジェクトごとのルールで変わります。以前はmasterが標準的でしたが、現在はmainを使うサービスやプロジェクトが多くなっています。

ブランチを使う理由

  • 未完成の変更を安定版から分けられる
  • 複数の作業を並行して進められる
  • プルリクエストで変更単位をレビューしやすい
  • 問題がある変更を本流へ入れる前に止められる

現在のブランチを確認する

コミットは現在選択しているブランチへ追加されます。別のブランチにいることへ気づかず作業すると、意図しない履歴へ変更が入ります。

コミットやプッシュの前には、GitHub DesktopやSourceTreeのCurrent Branch、またはgit statusなどで現在地を確認しましょう。

ブランチを切り替えると、作業フォルダのファイルもそのブランチの状態へ変わります。未コミットの変更が切り替え先と衝突する場合、Gitは操作を止めることがあります。変更をコミットする、一時退避する、不要なら取り消すなど、現在の作業を整理してから移動します。

ブランチはバックアップの名前ではなく、コミットの流れを指すものです。重要な作業だからブランチを作るだけでなく、リモートへプッシュするか、別途バックアップを用意するかも考えます。

関連する用語

出典・確認情報

内容確認日 2026年7月21日

AI用語集に戻る

サイト内検索