美文网首页
git回退到上个版本

git回退到上个版本

作者: 如果俞天阳会飞 | 来源:发表于2019-04-11 17:14 被阅读0次

回退到上个版本

git reset --hard HEAD^
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交1094adb...(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100

如果想回到最新版本

办法其实还是有的,只要上面的命令行窗口还没有被关掉,你就可以顺着往上找啊找啊,找到那个commit id是1094adb...,于是就可以指定回到未来的某个版本:
版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了
$ git reset --hard 1094a

如果窗口关掉了呢

git reflog用来记录你的每一次命令
git reflog

相关文章

  • git回滚和强制提交

    Git回滚代码到某个commit 回退命令:git reset --hard HEAD^ 回退到上个版本 git ...

  • git 相关

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

  • git 回退命令

    回退命令: git reset --hard HEAD^ 回退到上个版本 git reset --hard HEA...

  • 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回退到上个版本

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

  • GIT NOTE

    1.查看提交记录git log 常用:git status 2.版本回退上个版本 git resest --h...

  • Git 回滚代码到某个 commit

    1、回退命令: 回退到上个版本git reset --hard HEAD^ 回退到前2次提交之前,以此类推,回退到...

  • git文件从暂存区回退到工作区

    1、git reset HEAD^ :回退版本,一个^表示一个版本,可以多个^,上上个版本就是git reset ...

  • git回溯

    回溯到历史版本 回退所有文件$ git reset [] [] 回退指定文件$ git...

网友评论

      本文标题:git回退到上个版本

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