ブランチの作成
メニューを表示するにはスワイプしてください
git branch
Gitでブランチを操作する際、主に使用するのが git branch コマンド。
このコマンドはさまざまな目的で利用可能:
- ブランチの一覧表示
- ブランチの作成
- ブランチの削除
- ブランチの操作(例:ブランチ名の変更)
ブランチの一覧表示と作成
まず、リポジトリ内のすべてのブランチを一覧表示:
ご覧のとおり、存在する唯一のブランチは master であり、これはデフォルトブランチです。
設定によっては名前が異なる場合がありますので、別の名前で表示されていても心配ありません。
現在、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件のコミットを確認。
現在、testing/some-testsブランチにいるため、このブランチ(およびHEAD)は最新のコミットを指していますが、masterブランチは1つ前のコミットのままです。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください