私のセットアップでは、これはリモートブランチを削除するために機能するようです:
git push origin :foo
初めて実行したときは成功しましたが、2回目は失敗したため、リモートブランチが存在しないと言われました(予想どおり)。ここまでは順調ですね。
これは動作しません:
git remote prune origin
出力なしで戻り、削除されたリモートのすべてのローカル追跡ブランチがまだそこにあります。
私のセットアップでは、これはリモートブランチを削除するために機能するようです:
git push origin :foo
初めて実行したときは成功しましたが、2回目は失敗したため、リモートブランチが存在しないと言われました(予想どおり)。ここまでは順調ですね。
これは動作しません:
git remote prune origin
出力なしで戻り、削除されたリモートのすべてのローカル追跡ブランチがまだそこにあります。