создание ветви из Git идентификатора фиксации в веб-интерфейсе Github - PullRequest
0 голосов
/ 31 января 2020

Это касается: Как создать новую ветку Git из старого коммита? о создании новой ветки, необходимой из командной строки в репозитории на основе идентификатора коммита

довольно много,

git checkout -b ini_commit_ref_branch cf05eed4fbd76e30615e3876ead9ddb7c5593cd8 # eg commit
git push --set-upstream origin ini_commit_ref_branch

Но как этого добиться в Github WebUi - в качестве опции создания удаленных веток мы получаем только на существующих ветвях, а не от commit ha sh. Есть ли у нас эта функция в веб-интерфейсе?

Все, что мы видим под иконками, когда мы переходим к истории коммитов по выбранной ветви в репо ..

enter image description here

1 Ответ

1 голос
/ 31 января 2020

Вот как вы это делаете.

Сначала перейдите к рассматриваемому коммиту, а затем нажмите кнопку <> рядом с коммитом в вашей истории. Это покажет веб-интерфейс для просмотра конкретного снимка фиксации хранилища.

Затем вы увидите маленькую кнопку с идентификатором фиксации, прямо над содержимым, например:

enter image description here

Затем нажмите стрелку вниз на этой кнопке, чтобы отобразить раскрывающийся список. Похоже, что этот позволяет вам просматривать различные ветки в хранилище, но вы можете создать новую. Просто введите имя новой ветви в поле поиска:

enter image description here

Затем нажмите ссылку «Создать ветвь: ...» в нижней части этого выпадающего списка, и должна быть создана новая ветвь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...