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

Git操作之 git add 撤销、git commit 撤销

1、git add 添加多余文件 撤销操作

git reset HEAD 后面什么都不跟的,就是上一次add 里面的内容全部撤销
git reset HEAD XXX 后面跟文件名,就是对某个文件进行撤销

2、git commit 撤销操作

git reset --soft HEAD^

这样就成功的撤销了commit操作

注意,仅仅是撤回commit操作,您写的代码仍然保留。

3、 git reset 其他参数说明:

–mixed
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

–soft
不删除工作空间改动代码,撤销commit,不撤销git add .

–hard
删除工作空间改动代码,撤销commit,撤销git add .

注意完成这个操作后,就恢复到了上一次的commit状态。

commit注释写错了,只是想改一下注释,只需要:

git commit --amend


http://www.kler.cn/a/6238.html

相关文章:

  • OpenCV-Python实战(10)——形态学
  • 深度学习及其应用期末测试题目
  • 基于Bregman的交替方向乘子法
  • 【ETCD】【实操篇(十五)】etcd集群成员管理:如何高效地添加、删除与更新节点
  • 【模电刷题复习--选择】
  • 【火猫DOTA2】VP一号位透露队伍不会保留原阵容
  • 原神服务器架设教程(服务器命令代码)
  • C++相关面试题总结一——内存、关键字、STL、指针、排序、Lambda
  • 【iOS】—— 类和对象底层探索
  • SpringBoot国际化配置
  • 通过 NFTScan 追踪 NFT 钻石手持仓
  • mysql binlog 一直追加写,磁盘满了怎么办?
  • Win11启用IE方法
  • 超详细WindowsJDK1.8与JDK11版本切换教程
  • PCB模块化设计11——VGA高速PCB布局布线设计规范
  • nanovg绘图库的编译与使用
  • 【Python】数据容器--列表常用方法
  • 23种Java设计模式知识要点
  • (1)深入解析图像字幕生成数据集———Coco dataset
  • Scala的数组,元组,列表,集,映射(Map),迭代器(iterator)
  • LC-831. 隐藏个人信息(字符串模拟)
  • 深度解析Python函数的使用与实现
  • 【C++从0到1】4.程序的注释
  • 为社会开发,无障碍开发,开发人员的公益时间
  • 【面试】Raft算法详解
  • JavaScript 获取时间范围(当天,本月(30天间隔),momentJS基本使用)