今回は、Gitで現在のブランチを確認する方法について解説します。
Gitを使っていると、次のような場面があるのではないでしょうか。
- 今どのブランチで作業しているか確認したい
- ブランチ一覧を表示したい
- リモートブランチも確認したい
このようなときは、Gitのブランチ確認コマンドを使うことで簡単に確認できます。
この記事では、現在のブランチを確認する方法から、ローカル・リモートブランチ一覧の表示方法までについて書いています。
Gitで現在のブランチを確認する方法
現在作業中のブランチを確認するには、以下のコマンドを実行します。
git branch
実行結果の例です。
* main
develop
feature/login
* が付いているブランチが現在作業中のブランチです。
上記の場合は main ブランチで作業しています。
現在のブランチ名を確認する方法
現在のブランチ名だけを表示したい場合は、以下のコマンドを使用します。
git branch --show-current
実行結果
main
スクリプトやCI/CDなどで現在のブランチ名だけを取得したい場合に便利です。
git statusで現在のブランチを確認する方法
git statusでも現在のブランチを確認できます。
git statusは現在のファイル状態を確認するコマンドです。
git status
実行結果
On branch main
nothing to commit, working tree clean
On branch main と表示されているため、現在 main ブランチで作業していることが分かります。
ファイルの変更状況も同時に確認したい場合はこちらがおすすめです。
Gitでブランチ一覧を表示する方法
ローカルブランチを一覧表示するには、以下のコマンドを実行します。
git branch
実行すると、下記のようにローカルにあるブランチが表示されます。
* main
develop
feature/login
feature/user
現在のブランチには * が付きます。
リモートブランチを一覧表示する方法
リモートブランチを確認する場合は -r オプションを使用します。
git branch -r
実行すると、下記のようにリモートにあるブランチのみが表示されます。
origin/main
origin/develop
origin/feature/login
GitHubやGitLabなどのリモートリポジトリに存在するブランチを確認できます。
ローカル・リモート両方のブランチを表示する方法
ローカルとリモートの両方を表示する場合は -a オプションを使用します。
git branch -a
実行すると、下記のようにリモートとローカルのブランチが全て表示されます。
* main
develop
remotes/origin/main
remotes/origin/develop
すべてのブランチをまとめて確認したい場合に便利です。
ブランチの詳細情報を表示する方法
ブランチごとの最新コミット情報も確認したい場合は -vv オプションを使用します。
git branch -vv
実行すると、下記のようにブランチの情報と一緒に、最新のコミットメッセージなども表示されます。
* main 5d2f8ab Merge pull request #10
develop a1b2c3d Add user management feature
表示される内容は以下の通りです。
- 現在のブランチ
- 最新コミットID
- コミットメッセージ
- 追跡しているリモートブランチ
ブランチ整理や運用時によく利用されます。
まとめ
今回はGitで現在のブランチを確認する方法について紹介しました。
Gitで現在のブランチを確認する方法は以下の通りです。
| コマンド | 内容 |
|---|---|
git branch |
現在のブランチとローカルブランチ一覧を表示 |
git branch --show-current |
現在のブランチ名のみ表示 |
git status |
ブランチと変更状況を表示 |
git branch -r |
リモートブランチ一覧を表示 |
git branch -a |
すべてのブランチを表示 |
git branch -vv |
ブランチの詳細情報を表示 |
まずは現在のブランチを確認したい場合は、以下のコマンドを覚えておけば十分です。
git branch
作業する前にかならずブランチを確認する癖をつけておくようにしましょう。
ブランチを確認する習慣を付けることで、「間違ったブランチで作業してしまった」というミスを防げるようになります。
コメント