zoukankan      html  css  js  c++  java
  • git pull 撤销误操作

    比如你当前所在的分支是master,但是执行了git pull origin branches,这时需要回滚回去,可以用一下步骤:

    1、运行git reflog命令查看你的历史变更记录,如下:

    $ git reflog
    ac4af85 (HEAD -> ka_service) HEAD@{0}: reset: moving to ac4af85
    ebb64e4 (origin/ka_service) HEAD@{1}: pull: Merge made by the 'recursive' strategy.
    ac4af85 (HEAD -> ka_service) HEAD@{2}: commit: 在线课程导出的修改
    3f59f2f HEAD@{3}: commit: 修改报名相关
    8e951a4 HEAD@{4}: pull: Merge made by the 'recursive' strategy.
    9c84be6 HEAD@{5}: commit: 修改相关课程
    7978b47 HEAD@{6}: pull: Merge made by the 'recursive' strategy.

    2、然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。

    比如上图可运行 git reset --hard ac4af85

    3  执行后再次 git reflog 会看到 reset: moving to ac4af85

    打赏
  • 相关阅读:
    zip
    sublime 3 注册码
    css3 文本控制自动换行
    ST3 package control
    cf1139D-Steps to One
    2019-2020 ACM-ICPC, Asia Xuzhou Regional Contest
    2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest
    Tree
    B
    多源对多源最短路
  • 原文地址:https://www.cnblogs.com/yanshaoxiong/p/12750238.html
Copyright © 2011-2022 走看看