MOSFET’s blog

学んだことの備忘録

Gitコマンドチュートリアル: ブランチの切り替え

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コマンドを使って、簡単にブランチを作成したり、切り替えたりすることができます。ブランチ操作をマスターして、効率的にバージョン管理を行いましょう。