【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

【Git】ブランチの確認・作成・切り替え・リネーム・削除する方法

本記事では、Gitでブランチの確認・作成・切り替え・リネーム・削除する方法について解説しています。

Gitの学習におすすめ書籍
改訂2版 わかばちゃんと学ぶ Git使い方入門
総合評価
( 5 )
メリット
  • 漫画形式で読みやすく理解しやすい
  • GitHubを使った実践的な内容も分かりやすい
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

ブランチの確認

作成したブランチ・自分が現在使っているブランチを確認するには、以下のコマンドを実行します。

git branch

実行後に表示される内容は以下のとおりです。

* main
  test

ブランチ名の前に「*」マークが表示されているのが、現在使っているブランチです。

リモートリポジトリのブランチも確認したい場合は、以下のコマンドを実行します。

git branch -a

ブランチの作成方法

ブランチを作成するには、以下のコマンドを実行します。

git branch ブランチ名

このコマンドは、あくまでブランチを作成するだけのコマンドです。ブランチの切り替えにはgit checkoutコマンドを実行して切り替える必要があります。

ブランチの作成~切り替えまでを一発で行いたい場合は、以下のコマンドを実行します。

git checkout -b ブランチ名

ブランチの切り替え

ブランチを切り替えるには、以下のコマンドを実行します。

git checkout ブランチ名

作成されていないブランチを指定した場合は、ブランチは切り替わりません。

ブランチ名の変更

現在使用しているブランチの名前を変更するには、以下のコマンドを実行します。

git branch -m 新ブランチ名

ブランチの削除

ブランチを削除するには、以下のコマンドを実行します。

git branch -d 削除したいブランチ名

ブランチを削除する際は、削除したいブランチとは別のブランチでコマンドを実行する必要があります。

また、削除したいブランチの変更内容がmainブランチにマージされていない場合は-dオプションでは削除することはできません。このような場合でも強制的にブランチを削除したい場合は、以下のコマンドを実行します。

git branch -D 削除したいブランチ名

リモートリポジトリのブランチを削除

ローカルリポジトリのブランチを削除したら、紐づいているリモートリポジトリのブランチも自動で削除されそうですが、コマンドまたはGitHubやBacklogなどのブラウザーから削除する必要があります。

実行するコマンドは以下のとおりです。

# 方法①
git push --delete origin 削除対象のブランチ

# 方法②
git push origin :削除対象のブランチ

上記のコマンドでは、リモート名をoriginに指定していますが異なる名前に変更している人は置き換えてコマンドを実行してください。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次