の名前を変更したブランチのすべての名前見ることができます:今、私は「Gitのブランチ-a」を実行するとき、私は "が表示されないhttps://multiplestates.wordpress.com/2015/02/05/rename-a-local-and-remote-branch-in-git/私はこれらの命令を使用してGitのレポに私の支店に改称gitの
git branch -m new-name
git push origin :old-name new-name
git push origin -u new-name
を古い名前のブランチ。しかし私が別のマシンでそうしたとき、私は両方のブランチを見る。さらに、私はそれらのいずれかを 'チェックアウト'することができます。私は何を間違えたのですか?他の人が古い名前のブランチを見ないようにするにはどうすればよいですか?
私の一連のコマンドが機能しているようです。私はブランチ名の前のセミコロンは '--delete'オプションを指定するのと同じだと思います。別のマシンに古いブランチがないことを確認するには 'git fetch --all --prune'で十分です。これは実際には非常に混乱しています。なぜなら私が 'git branch -a'を実行すると、古いブランチのすべてに 'remote/origin'という接頭辞が付けられているからです。 –
あなたは ':'や '--delete'を使うことができますが、どちらも同じです。 '--prune'を使わずにフェッチした場合、それらは削除されません – CodeWizard