git rebase取消后重新push失败,intellij提示detached head
Author:zhoulujun Date:
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