TortoiseGitでGitブランチを削除する方法


回答:


325

この記事を読んでください:TortoiseGitを使用したリモートブランチ

このブログ投稿によると:

...まずCheckout/Switchダイアログを開いてダイアログを開くことにより、ローカルブランチを削除しBrowse refsます。

ここに画像の説明を入力してください

Browse refsダイアログ我々は正しいローカルブランチをクリックして、それを削除するかを選択することができます。

ここに画像の説明を入力してください

リモートブランチを削除する場合も同じことができますが、ローカルブランチを右クリックする代わりに、ダイアログの左側にあるリモートツリーを展開して、リモートブランチを見つけます。

ここに画像の説明を入力してください


10
ところで 現在作業しているブランチは削除できないことに注意してください(エラーが発生します)。また、削除するブランチが「参照の参照」ダイアログに表示されない場合は、最近作成された可能性があるため、前にプルしてください。最後に、「参照の参照」に直接アクセスする方法があります。Razvan Pandaによる他の回答を参照してください。
Trilarion 2014

@StijndeWittあります。RăzvanPanda の回答を
Tobias Kienzler

2
クリーンアップする古いリモートブランチがたくさんある場合は、コマンドラインを使用したほうがよいでしょう。亀でこれを行う方法をまだ見つけていません。git remote update origin --pruneローカルに保存されている、もはや存在しないブランチのリモートブランチ参照を削除しoriginます。
Adam Tuttle

@AdamTuttle可能です。私の答えの方法5を参照してください:stackoverflow.com/a/46312594/3247152
Yue Lin Ho

92

次のことができますShiftクローンリポジトリ上+右クリックし、選択したBrowse ReferencesTortoiseGit]サブメニューから:

左側のツリービューでリモートをクリックし、削除するブランチを右クリックしてをクリックしDelete remote branchます。

「Shift」+右クリックを取り除くこともできます:TortoiseGit設定->「拡張コンテキストメニューの設定」に移動し、「参照の参照」のチェックを外します


6
"shift" +右クリックを取り除くこともできます:TortoiseGit設定-> [拡張コンテキストメニューの設定]に移動し、[参照の参照]をオフにします
MrTux

1
また、このソリューションで本当に役立つのは、複数のブランチを選択できることです。62のブランチを削除する必要があるときに便利になりました。おかげで
低い

@Noki参照の参照ダイアログでブランチを削除することが可能です。私の回答をご覧くださいstackoverflow.com/a/46312594/3247152
Yue Lin Ho

14

最初にログダイアログを開きます。ブランチを削除する方法があります。

  1. ブランチを右クリック
    ここに画像の説明を入力してください

  2. コミットを右クリック
    ここに画像の説明を入力してください

  3. [参照の参照ダイアログ
    ここに画像の説明を入力してください

  4. マージされたブランチを削除する
    ここに画像の説明を入力してください

  5. リモートブランチがリモートに存在しないリモートトラッキングブランチ削除し ます[注]フェッチを実行するたびに存在しないブランチをプルーニングしたい場合は、以下を実行できます。
    ここに画像の説明を入力してください

    ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.