Git | ローカルブランチの削除

作業中に増えたブランチなど不要になったローカルブランチの削除方法のメモ。

ブランチ確認

当方の作業環境には main と dev のブランチがあります。以下、dev ブランチの削除方法のメモです。

% git branch
  dev
* main

ブランチがマージされた後に削除する場合

git branch -d <branch-name>
git branch -d dev

マージされていないブランチの削除を実行するとエラーになります。削除したい場合はオプションを `-d` から `-D` へ変更が必要です。

% git branch -d dev
error: The branch 'dev' is not fully merged.
If you are sure you want to delete it, run 'git branch -D dev'.

エラーが出ない場合は以下のようなメッセージが表示されます。

% git branch -d dev
Deleted branch dev (was aa600ec).

マージされていないブランチを強制削除する場合

git branch -D <branch-name>
git branch -D dev

以下はオプションを `-D` に変更しているためエラーが出ず削除できます。

% git branch -D dev
Deleted branch dev (was 2e13de4).

コメント

タイトルとURLをコピーしました