Намагаються відповісти конкретно на запитання (принаймні заголовок).
Ви також можете перейменувати місцеву гілку, але вона продовжує відстежувати стару назву на пульті.
git branch -m old_branch new_branch
git push --set-upstream origin new_branch:old_branch
Тепер, коли ви запустите git push
, віддалений номер old_branch
оновиться до вашого місцевого new_branch
.
Ви повинні знати та запам'ятати цю конфігурацію. Але це може бути корисно, якщо у вас немає вибору назви віддаленої гілки, але вам це не подобається (о, я маю на увазі, у вас дуже хороший причина не сподобатися!) І ви віддаєте перевагу більш чітке. назва вашої місцевої філії.
Граючи з конфігурацією вибору, ви навіть можете перейменовувати локальну віддалену посилання. тобто, що має refs/remote/origin/new_branch
вказівник ref на гілку, тобто насправді old_branch
на origin
. Однак, я дуже заважаю цьому заради безпеки вашого розуму.