Переименовать ветку на сайте github?
Я не знаю, как запускать командную строку, ну, у меня просто нет среды.
поэтому я пытаюсь переименовать ветку на веб-сайте github. По умолчанию он был назван "patch-1".
можно ли переименовать это на сайте?
4 ответов
Я думаю, вы можете просто создать новую ветку с новым именем и удалить старую на github.
Подробнее вы можете увидеть здесь.
Я просто сделал это, не загружая код на свой ноутбук только с помощью сайта github.
Решение выглядит так же, как @swcool, но я хочу добавить ветку по умолчанию.
В моем случае названия переименования ветви не существовало.
измените ветку по умолчанию (на старую ветку, которую вы хотите переименовать)
-
создать новую ветку (с новым именем)
это действие скопирует все содержимое ветки по умолчанию (ветка со старым именем) в новую ветку(с новым именем). На данный момент у вас есть две ветви с одинаковым кодом.
измените ветку по умолчанию. (новому с новым именем)
Если вы не хотите устанавливать Git, клонируйте РЕПО,переименуйте ветку локально и верните ее в GitHub можно использовать GitHub API для ссылок:
-
создать новую ветку где старый:
POST /repos/:owner/:repo/git/refs { "ref": "refs/heads/newBranchName", "sha": "<SHA1 of old branch>" }
-
DELETE /repos/:owner/:repo/git/refs/heads/oldBranchName
таким образом, вы будете" переименованы " (создать+удалить) ветку без 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