Gitでのブランチ操作は、複数の機能を同時に開発する際やバグ修正のために非常に便利です。この記事では、Gitでブランチを切り替える方法について詳しく説明します。
ブランチとは?
ブランチは、Gitリポジトリ内で独立して作業を進めることができる開発ラインです。各ブランチは、他のブランチの影響を受けずに変更を加えることができます。
ブランチの確認
現在のリポジトリ内のすべてのブランチを確認するには、以下のコマンドを使用します:
git branch
現在のブランチは、*
で示されます。
例
$ git branch * main feature-branch
ブランチの作成
新しいブランチを作成するには、git branch
コマンドを使用します。作成したブランチに切り替えるためには、git checkout
コマンドを使います。
例
git branch new-feature git checkout new-feature
ブランチの切り替え
既存のブランチに切り替えるには、git checkout
コマンドを使用します。
例
git checkout feature-branch
これにより、feature-branch
ブランチに切り替わります。
ブランチの作成と同時に切り替え
新しいブランチを作成して同時に切り替えるには、git checkout -b
を使用します。
例
git checkout -b new-feature
このコマンドは、新しいブランチnew-feature
を作成し、そのブランチに切り替えます。
ブランチの切り替えでの注意点
- 未コミットの変更:未コミットの変更がある状態でブランチを切り替えると、変更がそのまま新しいブランチに適用されます。必要に応じて、変更をコミットするか、スタッシュしてからブランチを切り替えてください。
変更をスタッシュする
git stash git checkout other-branch git stash pop
まとめ
Gitのブランチ切り替えは、複数の作業を並行して進める際に非常に便利です。git checkout
コマンドを使って、簡単にブランチを作成したり、切り替えたりすることができます。ブランチ操作をマスターして、効率的にバージョン管理を行いましょう。