[日常] git版本回退
2023-02-18 15:41:49 时间
还没有push到远程的时候,版本回退的测试如下
先克隆一个空的测试仓库,这是我自己在gitlab里创建的空仓库
git clone http://192.168.1.114:8090/admintsh/blog.git
提交三次代码
git add .
git commit -m "xxx"
使用git log查看提交日志
返回上一版本,HEAD指针指向上一个就写一个^,回退两个版本就写两个^
git reset --hard HEAD^
如果已经回退到第一个版本了再想回第三个,就先找到第三个的commit id,然后
使用git reflog 查看所有日志
其实使用下面这个命令就可以在所有的提交ID版本之间随意穿梭了
git reset --hard 提交ID
相关文章
- golang预定义的系统名称
- 使用docker搭建私有git服务(gogs+https)
- golang的goproxy
- C/C++ 实现简易特征码扫描器
- C/C++ ImGUI劫持Dx9绘制窗体
- C/C++ 实现文件自校验代码
- C/C++ 获取系统IP地址/硬件信息等
- C/C++ 获取本机IP地址信息
- C/C++ 调用API获取当前时间
- C/C++ 进程/线程/模块遍历
- C/C++ 判断进程是否存在
- C/C++ 使用Socket模拟远程CMD
- C/C++ 实现正向CMDShell
- C/C++ 匿名管道反弹CMDShell
- GO 2,我们来了——2018/11/29
- Linux 逻辑卷LVM管理命令
- CentOS 7上源码构建git遇到的几个坑
- go中的fatal error:concurrent map read and map write
- 嵌入式Linux怎么搭建开发环境?
- go的并发小知识