時給単価UP【3大特典付き】
コーディングテクニック集100選⋙

【解決】SourceTreeでブランチが削除できない?【エラーの対処】

記事内に広告を含みます

パソ君
パソ君

・SourceTreeでブランチを削除しようとしたらエラーがでたけどなんで?

こんな疑問にお答えします。

SourceTreeでブランチを削除するとき、ケースによってはエラーがでて削除できません。

ただ対処をすれば削除可能になります。

今回その対処方法を自分用のメモとして記述したので参考にどうぞ!

ジト
ジト

すぐにできるよ!

ということで、この記事では「SourceTreeでブランチが削除できないときの対処法」について解説していきます!

この記事でわかること

SourceTreeでブランチが削除できないときの対処法

【解決】SourceTreeでブランチが削除できない?【エラーの対処】

ブランチが削除できないときのエラー文章が主に下記↓

  • Cannoto delete branch 〜
  • The branch 〜 is not fully merged

順に対処方法を解説してきます。

➀:Cannoto delete branch 〜

このエラーがでる理由は、削除対象としてるブランチが「カレントブランチ」なためです。

ようは今自分が選択してるブランチということですね。

選択中のブランチは削除できません。

そのため対処方法は、ブランチを切り替えることです。

別のブランチにチェックアウトしてから、先程のブランチを削除しましょう。

➁:The branch 〜 is not fully merged

このエラーが出る理由は、削除対象としてるブランチが「マージされていないブランチ」なためです。

マージしてないブランチは削除できないですね。

そのため対処方法は下記になります。

  • マージしてから削除
  • 強制的に削除

マージしてから削除

他のブランチにマージしたあとに、削除をするとエラーが起きずに実行できるはずです。

強制的に削除

マージせずに削除したい場合は、下記画像のように「強制的に削除」にチェックをいれてから「OK」をクリックするとエラーが起きずに削除できます。

他にもSourcetreeで使えるものをまとめていますので参考にどうぞ↓

【解説】SourceTreeでよく使うものをまとめてみた

【解決】SourceTreeでブランチが削除できない?【エラーの対処】:まとめ

  • カレントブランチは削除できない
    対処法はブランチを切り替えたあと削除する
  • マージしてないため削除できない
    対処法は「マージ後に削除」or「強制的に削除する」
ジト
ジト

SourceTreeでブランチが削除できない時はためしてみてね!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA