当前位置:   article > 正文

如何撤销已经push的git代码_1git 如何撤回已push的代码1.8万

1git 如何撤回已push的代码1.8万
  1. 获取撤销信息

    通过git log命令查看提交信息,以便获取要撤销的版本号
    1. $ git log
    2. commit 9b653b5629aa989609965cac0a612de06aa6ffc8 (HEAD -> master, origin/master)
    3. Author: huangxiansheng <xx@qq.com>
    4. Date: Mon Mar 15 14:08:35 2021 +0800
    5. 添加要撤销的内容
    6. commit 1acf09e45cc2f044acf7983fe70372551d96c3da
    7. Author: huangxiansheng <xx@qq.com>
    8. Date: Mon Mar 15 14:07:53 2021 +0800
    9. 更新内容
    10. commit 85f180a615784cc892d967ea4f049b6c015f66ca
    11. Author: huangxiansheng <xx@qq.com>
    12. Date: Mon Mar 15 14:07:11 2021 +0800
    13. first commit

     

  2. 重置版本信息

    通过git reset --hard <版本号>重置到指定版本的提交,达到撤销提交的目的
    1. $ git reset --hard 1acf09e45cc2f044acf7983fe70372551d96c3da
    2. HEAD is now at 1acf09e 更新内容

     

  3. 撤销远程操作

    命令:git push origin master --force 通过强制提交当前版本号到线上,以便达到撤销版本号的目的,必须添加force进行强制提交
    1. $ git push origin master --force
    2. Total 0 (delta 0), reused 0 (delta 0)
    3. remote: Updating references: 100% (1/1)
    4. To http://git.com/git/huangxiansheng/testGIt.git
    5. + 9b653b5...1acf09e master -> master (forced update)

     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/729259
推荐阅读
相关标签
  

闽ICP备14008679号