Переименовать ветку на сайте github?

Я не знаю, как запускать командную строку, ну, у меня просто нет среды.

поэтому я пытаюсь переименовать ветку на веб-сайте github. По умолчанию он был назван "patch-1".

можно ли переименовать это на сайте?

4 ответов


Я думаю, вы можете просто создать новую ветку с новым именем и удалить старую на github.

Подробнее вы можете увидеть здесь.


Я просто сделал это, не загружая код на свой ноутбук только с помощью сайта github.
Решение выглядит так же, как @swcool, но я хочу добавить ветку по умолчанию.
В моем случае названия переименования ветви не существовало.

  1. измените ветку по умолчанию (на старую ветку, которую вы хотите переименовать)

  2. создать новую ветку (с новым именем)

    это действие скопирует все содержимое ветки по умолчанию (ветка со старым именем) в новую ветку(с новым именем). На данный момент у вас есть две ветви с одинаковым кодом.

  3. измените ветку по умолчанию. (новому с новым именем)

  4. удалить старую ветвь


Если вы не хотите устанавливать Git, клонируйте РЕПО,переименуйте ветку локально и верните ее в GitHub можно использовать GitHub API для ссылок:

таким образом, вы будете" переименованы " (создать+удалить) ветку без git в местном масштабе.

, а как прокомментировал by user3533716 ниже использовать GitHub API для листинга филиалов чтобы получить эти ветви SHA1:

GET /repos/:owner/:repo/branches

невозможно переименовать ветку с веб-сайта Github. Вам нужно будет сделать следующее -

настройка среды Git

следуйте за этим -https://help.github.com/articles/set-up-git

переименовать ветку локально & на Github

git branch -m old_branch new_branch # Rename branch locally
git push origin :old_branch # Delete the old branch
git push --set-upstream origin new_branch # Push the new branch, set local branch to track the new remote