这里是不断发芽的山有木兮,向大家一起学习交流共同进步
问题重述
本人在写安卓的时候使用了代码托管仓库,有一次打开Android Studio就写代码了,没有意识到自己处于游离分支,写完之后准备commit and push的时候,我发现push不上去,并且标注了红色的HEAD,很是疑惑于是自己去百度,原来是因为分支游离才不能提交(忘记了截图,之后在遇到补上),下面是解决办法:
问题解决
1、查看提交状态,找到自己所在的游离分支HEAD,编号为 f9d5435
git reflog
这是最后修改好了之后的log,如果是最开始,应该处在我标记的那一行,在此之上都是修i改后的版本
2、切换到游离分支 f9d5435
git checkout f9d5435
3、创建了一个临时分支diff,并将有利分支放在diff下
git checkout -b