美文网首页
git中关于版本回退的区别

git中关于版本回退的区别

作者: NapoleonY | 来源:发表于2018-01-04 21:03 被阅读9次

概述

新建一个文件testFile,执行下列步骤

  1. 添加aa,执行git add testFile,git commit -m "添加aa"
  2. 添加bb,执行git add testFile,git commit -m "添加bb"
  3. 添加cc,执行git add testFile,git commit -m "添加cc"

版本回退

  • 把当前版本回退到“添加bb”的这个版本
    1. 通过命令git reset --hard head^即可回退到“添加bb”的版本
    2. 或者git log命令查看commit的记录,找出想要回退到的版本的commit_id(就是commit后面的那一长串数字),然后通过命令git reset --hard commit_id也可以回退到“添加bb”的版本
      备注:head就是指向当前的版本,即最后一次commit后的版本;head^就是指向前一次commit的版本

参考

  1. Pro Git简体中文版
  2. git - 简明指南
  3. Pro Git (Second Edition)

未完待续

相关文章

  • git中关于版本回退的区别

    概述 新建一个文件testFile,执行下列步骤 添加aa,执行git add testFile,git comm...

  • 常用 git 命令汇总

    1、git 配置 2、git 基本操作(* 表示任意字符) 3、版本回退 注意:reset与revert的区别 ...

  • git reset --hard git reset --sof

    作用就是: 将文件从暂存区回退到工作区 版本回退 区别: 1.git reset --hard(修改版本库,修改暂...

  • Git常用命令

    版本回退git reset 回退add 操作Git 版本恢复还原命令 reset git reset –mixed...

  • git reset --hard,git reset --sof

    三者区别: git reset –-soft:该命令会将工作去的文件回退到目标版本,只回退了commit的信息,不...

  • iOS-git本地及远程分支回退

    1. git本地版本回退 2. git远程版本回退 下面的命令也可以实现远程版本回退 3.Git 如何删除远程服务...

  • Git

    回退远程版本 先回退本地版本 git reset --hard commitId或者 git reset HE...

  • 今日学习2019.10.16

    1.git版本回退git log:显示日志git reset --hard commitID:回退到某id版本2....

  • git回退到上个版本

    回退到上个版本 git reset --hard HEAD^首先,Git必须知道当前版本是哪个版本,在Git中,用...

  • git 相关

    分支总结 版本回退 git reset –hard HEAD^ 回退到上个版本,git reset –hard...

网友评论

      本文标题:git中关于版本回退的区别

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