美文网首页
git 版本回退和撤消版本回退

git 版本回退和撤消版本回退

作者: 戏之地 | 来源:发表于2017-02-21 22:43 被阅读87次

查看文件被提交次数

git log

  • git log命令

从图中可以看出,显示的信息分别是author,date和添加的注释
如果上面的内容看着乱,可以使用如下的命令
git log --pretty=online

git log --pretty=online

前面的一串数字是随机生成的commit id 版本号

回退

在git中,HEAD代表当前的版本,HEAD代表上一个版本,HEAD^代表向上返回两次,上100版本是HEAD~100

git reset --hard HEAD^

git reset --hard HEAD^

从上面可以看出,上条命令已经回退到原来的版本,通过git log我们可以看出第二次提交的内容已经撤消

撤消回退

撤消回退关键是要知道commit id ,当我们上一次git log时,如果还保留着对应的版本号,可以使用。版本号不用写全,写前面一部分可以唯一标识的就可以

git reset --hard 3628164
但是大部分情况下,我们不知道commit id
以下命令可以查看
git relog

  • git relog
  • 撤消回退之后

从撤消回退,我们可以看出,回退已经撤消,但是历史又增加了一个转移

新增加的历史

git回退的数据非常快,主要因为HEAD这个指向当前版本的指针,当版本变动时,只需改变移动的指针就可以了

相关文章

  • git 版本回退和撤消版本回退

    查看文件被提交次数 git log git log命令 从图中可以看出,显示的信息分别是author,date和添...

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

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

  • Git

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

  • Git常用命令

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

  • git 相关

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

  • 今日学习2019.10.16

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

  • git学习笔记2

    查看文件内容 cat file 查看历史版本 回退历史版本 git reset --hard HEAD^ # 回退...

  • Git版本回退以及前进

    git版本回退 然后使用命令git reset --hard commitId 如果回退之后想要恢复到现在版本,则...

  • git reset --hard xxx git reset

    git reset --hard xxxx 彻底回退版本,连本地文件都会被回退到上个版本的内容 git log 查...

  • git reset --hard xxx、git reset -

    git reset --hard xxxx 彻底回退版本,连本地文件都会被回退到上个版本的内容 git reset...

网友评论

      本文标题:git 版本回退和撤消版本回退

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