git reset --hard HEAD^ (一个^代表一个版本)
git reset --hard 版本号
git reset --hard HEAD^
git reset --hard id
git reset --hard HEAD^ 返回上一个版本
git reset --hard HEAD^^ 返回上两个版本
如果版本过多的话
可以先git log 拿到commit 的id
复制开头某一部分也可以
然后 git reset --hard 243fc277d
就能回到你想要的版本号了
回到上一个版本
git reset --hard HEAD^
| 一个乘方符号就是一个版本
git reset --hard HEAD^^
| 回退两个版本号
通过commit id 回到指定版本号
git reset --hard 4adba3d0c72082ec00988d24a375383a0ebb9dbf
| commit id 拿到前几位就行,可不复制全
回到指定版本reast
reast head上一版本
git add .
git commit -m 版本1
git log
git status
git add .
git commit -m 版本2
git log
五个版本
git reset --hard HEAD^
回退到版本4,没有版本5了
git reset --hard HEAD^^(几个^就回退几个版本)
回退到版本2
git log 取出id的全部或前几位
git reset --hard id的全部或前几位(回退到那个版本)
git reset --hard HEAD^ : 一个^代表回退一个版本
git reset --hard <commitid> :回退指定版本
如何回到上个版本或指定版本
两种方式:
1.git reset --hard HEAD^ //这里的^数量表示回退的版本量,一个^表示回退一个版本两个^表示回退两个版本,依次类推 ,使用cmd时候
因为cmd控制台中换行符默认是^,而不是\ ,所以^符号被git编译为换行符了,解决方案:加上双引号
git reset --hard "HEAD^"
2.git reset --hard 提交id //提交id可以通过 git log 获得
回退版本:
git reset --hard HEAD^^ 几个尖括号代表回退到前几个版本
git reset --hard 版本号
恢复到上一个版本(一个^代表一个版本,两个^代表上上一个版本)
git reset --hard HEAD^
恢复到指定版本
git log
git reset --hard id(commitid)
回到上一版本或者指定版本时如何进行操作
git reset --hard HEAD^ //回到之前版本一个^代表一个版本 git reset --hard 版本ID //返回指定ID,id可以通过 git log拿到
get rest --hard HEAD^
git log
git rest --hard
git commit -m
git log
版本回退两个方法
① git reset --hard HEAD^ //一个^表示回退到上一个版本,两个表示回退上两个版本
② git log //拿到所有版本id
git reset --hard id号 //回退到指定版本
git status
git add .
git commit -m 版本1
git commit -m 版本2
git log
回到上一版本:git reset --hard HEAD^
回到上两个版本:git reset --hard HEAD^^
git reset --hard id(log的id)
版本回退方法:
1)、git reset --hard HEAD^
2)、git reset --hard commitid
备注:几个^代表上几个版本
回退版本:
例如,git reset --hard HEAD^ 回退到上一版本,
git reset --hard HEAD^^ 回退到上两个版本,V4 -V2
回退到指定版本: git log 后复制 ID,然后git reset --hard ID
也可以复制ID号的前7-8位进行定位,git reset --hard 149a03aa40
git reset --hard HEDA ^//回退到上个版本
回退版本可以是:
# 回退到上上上个版本 git reset --hard HEAD^^^ # 回退到上上上个版本 git reset --hard HEAD~3 # 回退到指定版本【id】【可以是前几位(前几位没有id重复的情况)或全部】 git reset --hard <id>
git reset --hard HEAD^ git reset --hard HEAD^^ git reset --hard <id>