温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - creating a branch from Git commit ID within Github web UI
git github

其他 - 在Github Web UI中从Git提交ID创建分支

发布于 2020-04-04 10:21:52

这笔交易:如何从旧提交创建新的Git分支? 关于基于commit-id在存储库上的命令行中创建所需的新分支

差不多

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

但是如何在Github WebUi中实现相同的目标-作为创建远程分支的选项,我们只能在现有分支上获得,而不是从提交哈希中获得。我们在web-ui中具有该功能吗?

当我们遍历针对仓库中选定分支的提交历史时,我们所看到的全部位于图标下方。

在此处输入图片说明

查看更多

提问者
vinWin
被浏览
127
Lasse V. Karlsen 2020-01-31 21:43

这是您的操作方式。

首先导航到有问题的提交,然后单击<>历史记录中的提交旁边按钮。这将显示用于浏览存储库特定提交快照的Web界面。

然后,您会在内容上方看到一个带有提交ID的小按钮,如下所示:

在此处输入图片说明

然后,单击此按钮上的向下箭头以显示下拉菜单。看起来这允许您浏览存储库中的不同分支,但实际上可以创建一个新分支。只需在搜索字段中输入新分支的名称:

在此处输入图片说明

然后,单击此下拉列表底部的“创建分支:...”链接,然后应创建一个新分支。