美文网首页
使用Git命令进行版本回退

使用Git命令进行版本回退

作者: woniu95 | 来源:发表于2018-09-01 21:59 被阅读0次

在使用Git的过程中相信大家都有这样的经历,切换到一个分支的时候需要pull一下代码,把远端最新的代码拉下来,如下所示:

git pull origin feature_test

而iterm2的自动补全功能会提示我们最近的pull操作代码,按下tab自动补全,如下图所示:


图一

我所处的分支在feature_init,如果这个时候一不小心按下了enter,就会把其他分支的代码pull下来,而这些代码是我们不需要的,如何处理呢?
这时候就要用到Git的日志功能了,使用如下命令查看你在这个分支上的提交历史日志:

$ git log
commit 71ce410f855289455703da7e712cbb0f5625672c
Author: woniu
Date:   Fri Aug 31 20:41:34 2018 +0800

    @woniu 更新代码

如上所示,使用git log之后,我们可以看到我们提交的记录以及commit后面跟着的版本号,这时候,选择一个你需要回到的版本号,然后使用如下命令:

git reset --hard 71ce410f855289455703da7e712cbb0f5625672c

就可以回到你选择的这个版本了,从而解决了pull了错误分支的代码问题。

相关文章

网友评论

      本文标题:使用Git命令进行版本回退

      本文链接:https://www.haomeiwen.com/subject/iixpwftx.html