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

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.lryc.cn/news/45635.html

相关文章:

  • 用PyTorch实现MNIST数据集手写数字识别
  • leetcode3:无重复字符的最长子串
  • ChatGPT让现在的软件都土掉渣了
  • IU5708D低静态电流同步升压DC-DC 控制器
  • ubuntu查看软件安装路径
  • 动态规划总结
  • 分享:数据库存储与索引技术(一)存储模型与索引结构演变
  • ZeusAutoCode代码生成工具(开源)
  • 算法题记录
  • 章节2 行走数据江湖,只需一行代码
  • springboot集成xx-job;
  • 35岁,失业6个月终于接到降薪offer:有面就面,薪酬不限,随机应变说瞎话,对奇葩面试官保持礼貌克制,为拿offer什么都能忍...
  • 如何有效管理项目进度 都有哪些解决方法
  • 互联网随想(三) 光纤与电路交换
  • electron之旅(二)react使用
  • ChatGPT基础知识系列之Prompt
  • SpringBoot3 - Spring Security 6.0 Migration
  • 【新2023Q2模拟题JAVA】华为OD机试 - 最少停车数
  • 《代码实例前端Vue》Security查询用户列表,用户新增
  • CANopenNode学习笔记(一)--- README翻译
  • 关于Android 11、12和13服务保活问题
  • Java 泛型 使用案例
  • 进程与线程
  • 骑友,怎么挑选适合自己的赛事
  • 【Java 数据结构与算法】-遍历Map和Set的方式
  • 组件、套件、 中间件、插件
  • 自动化工具 pytest 内核测试平台落地初体验
  • Python 自动化指南(繁琐工作自动化)第二版:四、列表
  • 大数据领域的发展及其对现实世界的价值
  • 几种常见的架构模式