【Git】ブランチを削除する方法

【Git】ブランチを削除する方法 Git

Git で開発をしていると、不要になったブランチを削除する機会があります。本記事では、Git でブランチを削除する方法について解説します。

ブランチを削除する方法

Git でブランチを削除するには、次のコマンドを使用します。

git branch -d <ブランチ名>

たとえば、feature/my-feature ブランチを削除するには、次のコマンドを使用します。

git branch -d feature/my-feature

このコマンドは、削除対象のブランチがリモートブランチにプッシュおよびマージ済みの場合のみ削除を実行します。プッシュ、マージされていないブランチを強制的に削除したい場合は、代わりに次のコマンドを使用します。

git branch -D <ブランチ名>

たとえば、feature/my-feature ブランチを強制的に削除するには、次のコマンドを使用します。

git branch -D feature/my-feature

解説

git branch -d <ブランチ名> コマンドは、<ブランチ名> で指定したブランチを削除します。このコマンドは、削除対象のブランチがリモートブランチにプッシュおよびマージ済みの場合のみ削除を実行します。

git branch -D <ブランチ名> コマンドは、<ブランチ名> で指定したブランチを強制的に削除します。このコマンドは、削除対象のブランチがリモートブランチにプッシュおよびマージされていなくても、削除を実行します。

注意点

ブランチを削除するには、そのブランチが現在のブランチではないことを確認してください。現在のブランチを削除するには、別のブランチに切り替えてから削除コマンドを実行します。

次の例では、feature/my-feature ブランチを削除します。

$ git branch -d feature/my-feature
Deleted branch feature/my-feature (was 12345678).

次の例では、feature/my-feature ブランチを強制的に削除します。

$ git branch -D feature/my-feature
Deleted branch feature/my-feature (was 12345678).

まとめ

Git でブランチを削除するには、git branch -d <ブランチ名> または git branch -D <ブランチ名> コマンドを使用します。