Переименование ветки в github

Я только что переименовал свою локальную ветку, используя

git branch -m oldname newname

, но это переименовывает только локальную версию ветки. Как я могу переименовать его в github ?

254
задан studgeek 17 August 2014 в 07:22
поделиться

2 ответа

Переименуйте ответвления в мерзавце, локальном и удаленном

1. Переименуйте свое локальное ответвление.

, Если Вы находитесь на ответвлении, Вы хотите переименовать:

git branch -m new-name

, Если Вы находитесь на другом ответвлении:

git branch -m old-name new-name

2. Удалите старое название удаленное ответвление и продвиньте новое имя локальное ответвление.

git push origin :old-name new-name

3. Сбросьте восходящее ответвление для нового имени локальное ответвление.

Переключатель к ответвлению и затем:

git push origin -u new-name

, Таким образом, заключение

git branch -m new-name
git push origin :old-name new-name
git push origin -u new-name
0
ответ дан 23 November 2019 в 02:49
поделиться

Простой как это . Для переименования мерзавца переходят локально и для удаленного использования этого отрывка (протестированный и работы как очарование):

git branch -m <oldBranchName> <newBranchName>
git push origin :<oldBranchName>
git push --set-upstream origin <newBranchName>

Объяснение:

  1. Переименовывают Шаг:

    Ссылка Мерзавца: С-m или-M опцией , будет переименован к. Если соответствие повторно порет, оно переименовано для соответствия, и повторно пороть запись создается для запоминания переименования ответвления. Если существует,-M должен использоваться, чтобы вынудить переименовывание произойти.

  2. Удаляют Шаг:

    Ссылка Мерзавца: источник нажатия мерзавца: экспериментальный Находят касательно этого соответствия экспериментальными в исходном хранилище (например, судьи/головы/экспериментальные) и удаляют его.

  3. Обновление на удаленном Шаге repo (восходящая ссылка для отслеживания):

    ссылка Мерзавца: - восходящий поток набора Для каждого ответвления, которое актуально или успешно продвинутое, добавьте в восходящем направлении (отслеживающую) ссылку, используемую получением по запросу мерзавца аргумента меньше [1] и другие команды. Для получения дополнительной информации посмотрите ответвление.. слияние в конфигурации мерзавца [1].

0
ответ дан 23 November 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: