美文网首页
使用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