git 在只commit没push到远程分支,切换到其他分支丢失后的解决办法...

git在push时提示没有指定branch,push失败后,切换到其他分支后,原代码找不到了。怎么办?

在当前目录下:git reflog 会显示之前提交的记录
如图


image.png

复制你需要找回代码的描述id号:(黄色的字符串)

进入git工具中后新建分支,将你刚才拷贝的id填入specified commit 后面的输入框中 ,新建名:test

这时候,test分支上会有你最近提交的东西,

然后再将分支切回你操作的分支,将test合并到那个分支就好

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。