git 版本回退
版本回退就是将当前版本重置到之前版本或之后版本
新建一个文件并编辑提交
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。#新建一个txt文件 touch bokeyuan.txt #添加内容:我的第三篇博客 #将文件添加到仓库 git add bokeyuan.txt #提交文件 git commit -m '第一次提交'
修改文件内容再次提交
#修改文件 在文件下面追加一行 "我的第三篇博客二" 保存退出
查看当前仓库状态
#查看仓库状态 git status
上面告诉我们bokeyuan.txt被改动过 并且待提交
查看文件修改了哪些内容
查看文件修改了哪些内容 #git diff
很显然新增了 “我的第三篇博客二”
#变化提交到暂存区 git add bokeyuan.txt #提交
$ git commit -m '第一次修改提交'
[master 65b6926] 第一次修改提交
1 file changed, 1 insertion(+)
回退到版本
#回退到上个版本 git reset --hard HEAD^ #回退到上上个版本 git reset --hard HEAD^^ #回退到n个版本之前 git reset --hard HEAD^^^^^^^^^^..........................
根据commit id 回退版本
$ git reset --hard 8365c
HEAD is now at 8365c67 第一次提交
不知道commit id怎么办?
$ git reflog
Git提供了一个命令git reflog
用来记录你的每一次命令:

更多精彩