[解決済み] Git リモートブランチを削除しても 'branch -a' に表示される
2022-03-15 13:12:24
質問
という名前のブランチがあったとします。
coolbranch
をリポジトリに登録しました。
で、今度は(リモートとローカルの両方で)削除することにしました。
git push origin :coolbranch
git branch -D coolbranch
素晴らしい! これでブランチは本当に削除されました。
しかし
git branch -a
やっぱり出るんだ。
remotes/origin/coolbranch
注意点としては、新しいリポジトリをクローンすると、すべてがうまくいき
git branch -a
はブランチを表示しません。
を削除する方法はありますか?
branch -a
のリストで、新しいインスタンスをクローンすることなく使用できますか?
解決方法は?
git remote prune origin
は、他の回答で提案されているように、そのような古くなったブランチをすべて削除します。おそらくほとんどの場合はそうしたいのでしょうが、もしその特定のリモート追跡ブランチだけを削除したいのなら、そうすべきです。
git branch -d -r origin/coolbranch
(その
-r
は忘れがちですが...)
-r
この場合、リストまたは削除を行います。
-d
) リモート追跡ブランチ." によると、Git のドキュメントはここにあります。
https://git-scm.com/docs/git-branch
関連
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】既存のGitブランチをリモートブランチに追従させる?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitアップロードの共通エラー処理
-
[解決済み] リモートの <ブランチ名> とマージするように設定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み】gpgがデータの署名に失敗した fatal: failed to write commit object [Git 2.10.0].
-
[解決済み] 警告: リモート HEAD は存在しない参照元を参照しているため、チェックアウトできません。
-
[解決済み] リモートブランチにプッシュできない、ブランチに解決できない
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] マージされたGitブランチをすべて削除するにはどうすればよいですか?
-
[解決済み] 削除されたリモートブランチでオリジンからフェッチしますか?
-
[解決済み] git remote prune、git prune、git fetch --pruneなどの違いは何ですか?
-
[解決済み] リモートリポジトリでGitブランチを削除した後に、ローカルでGitブランチを削除する