[日常] git版本回退
2023-02-18 15:47:24 时间
还没有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
相关文章
- 基于ArgoCD的GitOps转型实战经验
- GitOps: Kubernetes CI/CD 的缺失环节
- Linux网络编程-TCP客户端如何获取要连接的服务端IP?
- 嵌入式Qt-表格使用测试
- PHP常见的几种数据结构
- php-fpm 是如何处理php 请求的
- [linux]执行pip安装的程序:command not found
- [linux]查看linux下端口占用
- [linux]scp指令
- [linux笔记]理清linux安装程序用到的(configure, make, make install)
- [git]git忽略文件
- linux根目录下文件夹概览
- php 生产kafka 不生效问题
- PHP二维数组取差集
- php 拉取 gz 文件进行解压后保存到自己的服务器
- go包管理代理网址无法访问
- go 连接redis
- mongo 笔记
- 2022-12-29:nsq是go语言写的消息队列。请问k3s部署nsq,yaml如何写?
- 不背锅运维:上篇:Go并发编程