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