git 在只commit没push到远程分支,切换到其他分支丢失
2020-08-26 本文已影响0人
一半春夏一半秋冬
git在push时提示没有指定branch,push失败后,切换到其他分支后,原代码找不到了。怎么办?
在当前目录下:git reflog 会显示之前提交的记录
如图

复制你需要找回代码的描述id号:(黄色的字符串)
进入git工具中后新建分支,将你刚才拷贝的id填入specified commit 后面的输入框中 ,新建名:test
这时候,test分支上会有你最近提交的东西,
然后再将分支切回你操作的分支,将test合并到那个分支就好