Вы не можете напрямую переименовать удаленную ветку. Вы должны удалить его, а затем повторно нажать.
# rename the local branch to the new name
git branch -m
# delete the old branch on remote - where is eg. origin
git push --delete old_name
# push the new branch to remote
git push new_name
Когда вы используете git branch -m
(move), git также обновляет вашу ветку отслеживания с новым именем.
blockquote>
git remote rename regacy legacy
git remote rename
пытается обновите удаленный раздел в файле конфигурации. Он переименует пульт с заданным именем на новое имя, но в вашем случае он не обнаружен, поэтому переименование не удалось.Но он не будет делать то, что вы думаете, он переименует ваше локальное имя удаленной конфигурации, а не удаленную ветвь. & nbsp;
Примечание. Серверы Git могут позволить вам переименовать git, используя веб-интерфейс или внешние программы (например, Sourctree и т. д.), но вы должны иметь в виду, что в git вся работа выполняется локально, поэтому рекомендуется использовать приведенные выше команды для работы.