gpt4 book ai didi

git - 撤消 git checkout --orphan

转载 作者:太空狗 更新时间:2023-10-29 13:37:30 26 4
gpt4 key购买 nike

我“错误地”将我的 git 存储库 checkout 为孤立分支。有没有办法恢复这个命令?我没有做出任何 promise ,甚至没有以任何其他方式更改 repo 协议(protocol)。

最佳答案

由于分支已经创建(没有任何父级或提交),我会将其重置为它应该从中开始的当前分支:

# check that your current branch is the orphan one
git branch

git reset <anExistingBranch>
# or
git checkout -B <anExistingBranch>

从那里完成的提交将在新分支中完成,HEAD 来自 <anExistingBranch>作为 parent 。
这将“取消孤立”您的孤立分支。

(我假设这是关于一个新分支,因为现有分支上的 git checkout --orphan 将不起作用“fatal: A branch named 'xxx' already exists ”)

关于git - 撤消 git checkout --orphan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37321869/

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