出现原因。在rebase的时候有改动。改动后再次进行commit的时候出现的

 

在游离状态无法提交修改

解决办法

1,查看当前分支状态

git branch -a

HEAD detached from refs/heads/master_git

2,新建一个临时 tem 分支,把当前提交的代码放到整个分支

git branch tem

git checkout tem

3,换回要回到的那个分支,这里是 master

git checkout master

这里要自己处理哦。。。如果HEAD上面的东西不重要可以直接删除掉。

然后再这里处理好冲突与合并后 删除远程分支tem

git branch -D tem