0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

個人的備忘録:基本的なブランチ変更に関する git checkout や git branch コマンドを体系的にまとめてみた

Last updated at Posted at 2025-02-11

はじめに

Gitで作業を進める際、適切なブランチ管理はとても重要です。

特に、異なる機能を開発する場合や、リモートの変更を取り込むときには、ブランチの切り替えを正しく行う必要があります。

この記事では、ブランチの変更に関する基本的なコマンドを紹介します。スムーズな開発のために、ぜひ活用してください。

書こうと思ったきっかけ

Gitを使い始めたばかりの方や、ブランチ操作に慣れていない人にとって、基本的なコマンドを覚えるのは大変です。

特に、リモートブランチをローカルに取り込んだり、新しいブランチを作成したりする際に、間違えてしまうこともあります。

そこで、よく使うコマンドをまとめておけば、困ったときにすぐ参照できると思い、この記事を書きました。

基本的なブランチ変更

ブランチを変更する際には、git checkout または git switch を使用します。

checkout は古いバージョンの Git で使用されてきましたが、Git 2.23 以降では switch が推奨されるようになっています。

git checkout ブランチ名

git checkout feature-branch

リモートブランチをローカルにチェックアウトする

リモートブランチをローカルに作成し、切り替える場合は、以下のコマンドを使います。

この操作は、新しくクローンしたリポジトリでまだローカルに存在しないブランチを使用したいときに便利です。

git checkout -b ブランチ名 origin/ブランチ名

git checkout -b feature-branch origin/feature-branch

現在のブランチを確認

現在のブランチを確認するには、以下のコマンドを使います。

git branch

すべてのリモート・ローカルブランチを表示:

git branch -a

ブランチを作成して切り替え

新しいブランチを作成し、すぐに切り替えるには、以下のコマンドを使います。

git checkout -b new-branch

変更前にコミットまたはスタッシュ

ブランチを変更する前に、作業中の変更を保存しておくことを推奨します。

そのままブランチを切り替えると、競合が発生する可能性があるため、stash を活用するのが便利です。

git stash  # 変更を一時的に保存
git checkout 他のブランチ
git stash pop  # 保存した変更を復元

このコマンドを使えば、スムーズにブランチを切り替えることができます!

まとめ

Gitのブランチ変更は、開発をスムーズに進めるために欠かせません。

基本的な checkoutswitch のコマンドを理解し、必要に応じてリモートブランチの取得やスタッシュを活用しましょう。

作業前に現在のブランチを確認することも忘れずに。

これらのコマンドを身につけることで、より効率的なバージョン管理ができるようになります!

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?