每次回滚版本后我都会变成游离状态导致我无法提交代码,贼麻烦,后面还是准备记一下怎么操作的。
大致就是下图的操作回滚后,想提交代码commit的时候,提示当前版本为游离状态,当push的时候提示detached head,无法提交。
我的办法比较笨,没有找到更简单的方法,将就用着先,毕竟技术没到家。
- 回滚到最新的版本号
- 查看当前版本分支,复制下来
git branch
- 以本地最新提交号,新建分支temp
git branch temp 0f88a5b
- 切换到主分支
git checkout master
- master 跟temp版本合并
git merge temp