git HEAD指向临时地址解决办法

image.png

今天写完代码提交完毕以后发现 push不到远程仓库, 使用 git branch -a 查看远程分支以后发现HEAD指向一个543057a的节点, 而不是一个本地分支
碰上这种情况, 如果直接切换分支, 这些代码很可能就找不到了.
幸运的是,我找到了这个 HEAD DETACHED push origin失败问题

大概的解决流程如下

# 从这个临时节点新建一个临时分支
$ git branch temp 543057a
# 切换到本地分支
$ git checkout master
# 合并临时分支到本地分支
$ git merge temp
最后推送master到远程分支就ok了
如果有心理需要 还可以
# 删除本地分支
$ git branch -d temp
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,815评论 25 709
  • 产品设计和流程管理息息相关,所以最近专门看了流程管理的书,这篇是学习笔记,参考曾经在华为和美的工作的人写的书,书名...
    徐薇薇阅读 15,829评论 8 70
  • 这一年还有29天就结束了,但是年底的这几个月过的特别费劲,因为你做了,你也努力了,但是别人不这么认为~大概每一阶段...
    有心有福阅读 1,332评论 1 1
  • 姓名:周敏 公司:成都好食川食品有限公司 【日精进打卡第025天】 【知~学习】 《六项精进》0遍 共52遍 《大...
    周敏_201e阅读 619评论 0 1
  • 1、给汽车写2个文案,一个是提醒鼓动作用,一个是增加附加价值文案。 鼓动提醒作用: 你还是每天汗流浃背的走进办公室...
    MIAN_c93a阅读 3,068评论 1 0