Quote Originariamente inviata da URANIO Visualizza il messaggio
Da quando ho capito posso rinominare quelli locali, ma non quelli remoti.
Tutto ciò che puoi fare in locale, puoi farlo anche in remoto, perché si tratta solamente di due copie del repository, messe in comunicazione via HTTP da Git.

Quote Originariamente inviata da URANIO Visualizza il messaggio
Quelli remoti vanno sostanzialmente clonati ed eliminati o meglio devo fare il branch del "nomeErrato-Develop" nominandolo develop e poi eliminare "nomeErrato-Develop".
Ma non perdo nulla in questo modo?
I branch non sono altro che mere "etichette" applicate a specifiche commit, correlate tra loro per formare una storia.
E' come una variabile dichiarata che funge da puntatore: puoi darle il nome che vuoi.

Dovrebbe essere possibile rinominarlo in locale e fare "push" della modifica, ma alla peggio fai l'operazione sul server e poi scarica di nuovo il repository con i branch aggiornati.