Git——解决回滚版本后变成游离分支无法提交代码

本文介绍了在Git中遇到回滚版本后变为游离状态,导致无法提交代码的问题及其解决方法。通过回滚到特定版本,创建临时分支,再与主分支合并,最终解决无法提交的困境。
摘要由CSDN通过智能技术生成

每次回滚版本后我都会变成游离状态导致我无法提交代码,贼麻烦,后面还是准备记一下怎么操作的。
大致就是下图的操作回滚后,想提交代码commit的时候,提示当前版本为游离状态,当push的时候提示detached head,无法提交。
在这里插入图片描述
我的办法比较笨,没有找到更简单的方法,将就用着先,毕竟技术没到家。

  1. 回滚到最新的版本号
  2. 查看当前版本分支,复制下来
git branch

在这里插入图片描述

  1. 以本地最新提交号,新建分支temp
git branch temp 0f88a5b
  1. 切换到主分支
git checkout master

在这里插入图片描述

  1. master 跟temp版本合并
git merge temp

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值