idea中,代码在pull之后,git回退版本

git版本回退

最近在写代码的过程中遇到了一个问题,写完的代码commit后想pull线上最新的代码,结果pull错了分支,经过一番百度,终于解决了问题,接下来和大家分享一下如何解决的

确定需要回退的版本

在git命令行中输入 git reflog 查看历史版本

若遇到以下情况,说明是没有找到git仓库,没有.git文件夹

idea中,代码在pull之后,git回退版本_第1张图片

解决办法:控制行输入 git init ,初始化仓库,该操作并不会对你的项目代码产生影响

------------------------------------------------分割线------------------------------------------------------------

初始化仓库后再次输入 git reflog命令

此时可能会遇见这个问题,该问题发生的原因是你的git 目录不是你的项目目录

idea中,代码在pull之后,git回退版本_第2张图片

 解决办法:cd 到你的目录路径下,可以看到蓝色括号内的就是你的分支,然后再输入命令 git reflog就可以看到之前的版本了

 idea中,代码在pull之后,git回退版本_第3张图片

 2. 确定完版本号后就可以执行回退操作了,操作如下:

IDEA回退方法

选择VCS - Git - Reset HEAD

idea中,代码在pull之后,git回退版本_第4张图片

 Reset Type 选择Hard

To Commit 选择你要回退的版本

然后点击Reset按钮即可

idea中,代码在pull之后,git回退版本_第5张图片

 

你可能感兴趣的:(git,github)