Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ブランチの作成 | Gitにおけるブランチの操作
Gitの基礎

bookブランチの作成

メニューを表示するにはスワイプしてください

git branch

Gitでブランチを操作する際、主に使用するのが git branch コマンド。 このコマンドはさまざまな目的で利用可能:

  • ブランチの一覧表示
  • ブランチの作成
  • ブランチの削除
  • ブランチの操作(例:ブランチ名の変更)

ブランチの一覧表示と作成

まず、リポジトリ内のすべてのブランチを一覧表示:

ブランチの一覧表示

ご覧のとおり、存在する唯一のブランチは master であり、これはデフォルトブランチです。 設定によっては名前が異なる場合がありますので、別の名前で表示されていても心配ありません。

Note
注意

現在、Git の新しいバージョンでは、デフォルトブランチの名前として main の代わりに master が使用される傾向があります。

ブランチ名の横にあるアスタリスク*)は、HEAD がそのブランチを指していることを示しており、現在そのブランチ上にいることを意味します。

新しいブランチを作成するには、git branch コマンドの後に作成したいブランチ名を入力します:

git branch <branch_name>

ここで <branch_name> は作成したいブランチの名前です。

ブランチの命名規則

ブランチには、feature/bugfix/hotfix/ などのプレフィックスを使用してブランチの目的を示す命名規則を採用することが一般的です。一貫した命名規則により、開発プロセスにおける各ブランチの役割が理解しやすくなります。

ワークフロー例

testing/some-tests という名前の新しいブランチを作成し、その後すべてのブランチを一覧表示。

新しいブランチの作成

ブランチ間の切り替え

現在、2つのブランチが存在します。 アスタリスク(*)がmasterブランチの横にあるため、HEADはまだそれを指しています。 ただし、HEADは移動可能なポインタであり、git checkoutコマンドを使って他のブランチに切り替えられます:

git checkout <branch_name>

ここで<branch_name>は切り替えたいブランチ名です。 このコマンドは選択したブランチに合わせて作業ツリーを更新し、ファイルとGit履歴の両方を反映します。

新しく作成したブランチに切り替え、すべてのブランチを一覧表示:

新しいブランチへの切り替え

ご覧の通り、アスタリスク(*)が新しいブランチの横に表示されており、現在そのブランチ上にいることを示す(HEAD がこのブランチを指している)。 これを確認するため、シンプルなテキストファイルを作成し、コミット:

新しいテキストファイルの作成

コミットが正常に完了したため、コミット履歴で直近2件のコミットを確認。

最新2件のコミット

現在、testing/some-testsブランチにいるため、このブランチ(およびHEAD)は最新のコミットを指していますが、masterブランチは1つ前のコミットのままです。

question mark

git branchコマンドのすべての利用用途を選択してください。

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  2
some-alt