gpt4 book ai didi

git - 如何使用 sha of commit 在 github 上创建新分支

转载 作者:行者123 更新时间:2023-12-05 08:07:45 25 4
gpt4 key购买 nike

您好,我试图解决我的问题,但没有成功。我在 GitHub 上创建了一个分支并在那里做了一个提交,之后我删除了一个分支但我知道我的提交。我尝试使用我的 sha 创建新分支,但我做不到。我尝试执行以下操作

git checkout && git branch - b SPP-69 47127ee98d8247d67f0f2baf3ae316444bc1ea9e
# and got reference is not a tree 47127ee98d8247d67f0f2baf3ae316444bc1ea9e

我尝试做下一个

git checkout && git branch - b SPP-69 47127ee98d
# and got 47127ee98d is not a commit and a branch SPP-69 could not be created from it.

enter image description here enter image description here我没有本地 reflog。

最佳答案

I could create a branch but I coud not do it with my commit that has no branch

这意味着它不再被任何分支或标记引用,因此默认情况下不会获取,即使是 git fetch --all

尝试并单击“新建 pull 请求”:这应该会创建一个 PR branch that you can then fetch locally .

git fetch origin pull/ID/head:BRANCHNAME
git checkout BRANCHNAME

BRANCHNAME 替换为您要创建的分支的名称。

关于git - 如何使用 sha of commit 在 github 上创建新分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53690536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com