Переименуйте удаленное ответвление

Я создал локальное ответвление X, что в какой-то момент я продвинул к удаленному серверу (источник)

git push origin X

Я понял, что это - плохая идея иметь ответвление, названное X и хотеть, чтобы это было названо Y, которым проблема состоит в том, что я уже продвинул ответвление в репозиторий.

Действительно ли безопасно удалить его из сервера и продвинуть его под новым именем как это?

push origin :X

// 'clone ' the branch under a new name locally ( X-> Y)

push origin Y

Что произойдет с людьми, которые уже выбрали с сервера. Скажите, что они уже сделали ответвление локально на основе старого X именами, НО они не внесли изменений локально или продвинули их к серверу для старого X ответвлений.

11
задан knittl 20 October 2010 в 20:27
поделиться