• home > tools > versionControl > git >

    git rebase取消后重新push失败,intellij提示detached head

    Author:zhoulujun Date:

    commit提交成功后,push前,习惯性地rebase一下,网络断开。rebase失败。然后手工点击重新push,发现无法提交。报错detached head是一种HE

    commit提交成功后,push前,习惯性地rebase一下,网络断开。rebase失败。然后手工点击重新push,发现无法提交。报错

    detached head是一种HEAD指针指向了某一个具体的 commit id,而不是分支的情况, git checkout < commit id>,即切换到指定的某一次提交,HEAD 就会处于 detached 状态(游离状态)。

    解决办法就是,新建一个分支,备份

    然后切换到冲突之前的分支上,再次提交。


    参考文章:

    detached HEAD 详解https://www.softwhy.com/article-8500-1.html

    IDEA git提交代码时的detached HEAD问题 https://www.jianshu.com/p/e8fb56c7dc27



    转载本站文章《git rebase取消后重新push失败,intellij提示detached head》,
    请注明出处:https://www.zhoulujun.cn/html/tools/VCS/git/8442.html