当前位置: 首页 > news >正文

git回退操作

1. 在工作区回退:

此时文件没有经过任何提交

git checkout -- filename
2. git add之后回退
git reset HEAD
3. git commit 之后回退
git reset --hard commit_id(前4位)

其中,commit_id可通过git log查看,例如:

qzcry@qz MINGW64 /e/JavaProject/code (master)
$ git log
commit e4d196994a177fa1a9ef1415fc87452fabb29060 (HEAD -> master)
Author: qz5321 <qzcrystalqz@163.com>
Date:   Sun Aug 20 21:10:50 2023 +08002commit 107feb4a6c0abc9d23075eeb8e15b30212673d5b (origin/master, origin/HEAD, qz)
Author: qz5321 <qzcrystalqz.com>
Date:   Sun Aug 20 20:17:30 2023 +08001
4. git push之后回退

和第三点一样回退:

git reset --hard commit_id

但是重新git push时会报错,需要执行:git push -f,则成功。

http://www.lryc.cn/news/132045.html

相关文章:

  • C++系列-类和对象-静态成员
  • SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)2- 品目Code振替转记 和 在库转送
  • 【Python机器学习】实验13 基于神经网络的回归-分类实验
  • 【数据结构】二叉树的链式结构的实现 -- 详解
  • 【C语言】什么是结构体内存对齐?结构体的大小怎么计算?
  • 【Redis】Redis中的布隆过滤器
  • 接口测试 —— Jmeter 参数加密实现
  • Linux c语言字节序
  • 批量将excel中第5列中内容将人名和电话号码进行分列
  • WPF DataGrid columns表头根据数据集动态动态生成Demo
  • 1339. 分裂二叉树的最大乘积
  • 【C++】Stack和Queue
  • Maven之tomcat7-maven-plugin 版本低的问题
  • 在项目中如何解除idea和Git的绑定
  • AGI 在网易云信的技术提效和业务创新
  • 线性代数的学习和整理9(草稿-----未完成)
  • React的useReducer与Reudx对比
  • 深度学习环境搭建 cuda、模型量化bitsandbytes安装教程 windows、linux
  • pythond assert 0 <= colx < X12_MAX_COLS AssertionError
  • js简介以及在html中的2种使用方式(hello world)
  • vsCode使用cuda
  • ubuntu无法使用apt命令时怎么安装库
  • 防火墙firewall
  • 拿来即用,自己封装的 axios
  • Hadoop小结(下)
  • 使用老北鼻AI免费GPT对话解决gun make安装和解析iso9660的问题
  • shell脚本语句
  • 【LeetCode】2235.两整数相加
  • springboot sl4j2 写入日志到mysql
  • 用 PyTorch 编写分布式应用程序