在游离状态无法提交修改
参考:
Git HEAD detached from XXX 解决 - 简书
解决办法
1,查看当前分支状态
git branch
* (HEAD detached at 925fda6)
master
2,新建一个临时 tem 分支,把当前提交的代码放到整个分支
git branch tem
git checkout tem
3,换回要回到的那个分支,这里是 master
git checkout master
4,然后 merge 刚才创建的临时分支
git merge tem
Updating cad0be9..2437c6b
Fast-forward
......
5,检查是否有冲突,没有就提交到远端
git push origin master
6,删除临时分支
git branch -d tem
作者:相忘于天涯
链接:https://www.jianshu.com/p/fdd3c2d020d7
来源:简书