Tentando responder especificamente à pergunta (pelo menos o título).
Você também pode renomear a filial local , mas continua acompanhando o nome antigo no controle remoto.
git branch -m old_branch new_branch
git push --set-upstream origin new_branch:old_branch
Agora, quando você executa git push
, a old_branch
referência remota é atualizada com o seu local new_branch
.
Você precisa conhecer e lembrar dessa configuração. Mas pode ser útil se você não tiver a opção de escolher o nome da filial remota, mas não gostar (oh, quero dizer, você tem uma boa razão para não gostar!) E prefere uma opção mais clara nome para sua filial local.
Jogando com a configuração de busca, você pode até renomear a referência remota local. ou seja, ter um refs/remote/origin/new_branch
ponteiro ref para o ramo, que é de fato o old_branch
ativado origin
. No entanto, eu desencorajo isso, para a segurança de sua mente.