git错误:HEAD detached from XXX的解决方法

说明

有这个提示说明有提交处于游离状态。最好及时处理掉。

处理的思路是,新建分支对应于游离的commit,然后和主分支合并,然后删除分支。

操作

1. 新建分支tmp,对应id是xxx。

git branch tmp xxx

2. 切换回主分支

git checkout master

3. 合并tmp分支

git merge tmp

4. 删除tmp分支

git branch -d tmp

(注意备份,注意合并冲突解决)

其他

查看分支操作

git reflog
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,792评论 0 9
  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 5,921评论 1 8
  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 5,283评论 0 7
  • 01 分支的实现原理 Git的分支特性常常被称为“必杀技特性”,因为分支给团队开发提供了很大的便利,而且在Git中...
    Happioo阅读 4,889评论 0 1
  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 5,298评论 0 3