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

git常用操作总结

当我们写完代码后,我们一般都是

git add . // 添加所有文件
git commit - m "xxxxxx"

当我们git commit完之后,还没有执行git push,想修改/撤销这个commit,怎么办?

1、如果只是想修改注释,可以这样操作

git commit --amend
这个时候进入vim编辑,直接修改即可,修改完注释,退出vim编辑
:wq保存已编辑的注释,重新git push即可

2、要撤回commit

git reset --soft HEAD^

这样就能成功的撤回你刚刚的commit操作。

HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

注意,这个命令仅仅是撤回commit操作,写的代码仍然保留

拓展:

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

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

--hard
删除工作空间改动代码,撤销commit,撤销git add .
注意完成这个操作后,会删除工作空间代码!!!恢复到上一次的commit状态。慎重!!!

相关文章:

  • 如何用小程序端进行测试?
  • CREO:CREO软件之工程图【布局】之一般视图、投影视图、详细视图、局部剖视图、向视图、局部放大视图、旋转剖视图的简介及其使用方法(图文教程)之详细攻略
  • 【网络通信】websocket如何断线重连
  • T Chat 第九期「 李泽磊 - 我在百度做阅读器 」9 月 1 日晚 8 点开播
  • Git从入门到项目实战,一篇文章吃透Git
  • 1.5-36:计算多项式的值
  • uniapp 学习笔记二十一 路由跳转及产品详情数据渲染
  • 怎么预防鸡葡萄球菌病 防治鸡球菌病的特效药
  • 阿里巴巴中国站1688按关键词搜索商品api电商数据接口
  • 艺术大观杂志艺术大观杂志社艺术大观编辑部2022年第20期目录
  • 神经网络专家系统的意思,神经网络专家系统结构
  • html多图片下载方法1:<a>标签 涉及nginx
  • 基于SSM学术会议管理系统毕业设计源码061504
  • Spring——简介和IOC底层原理
  • 面试必备:《Java 最常见 200+ 面试题全面解析》
  • 0基础学习移动端适配
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • C++类中的特殊成员函数
  • Codepen 每日精选(2018-3-25)
  • create-react-app做的留言板
  • exif信息对照
  • Javascript设计模式学习之Observer(观察者)模式
  • Java的Interrupt与线程中断
  • Java教程_软件开发基础
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 测试如何在敏捷团队中工作?
  • 分享一份非常强势的Android面试题
  • 老板让我十分钟上手nx-admin
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​用户画像从0到100的构建思路
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (52)只出现一次的数字III
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (原)本想说脏话,奈何已放下
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET开发人员必知的八个网站
  • .NET企业级应用架构设计系列之技术选型
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • /var/lib/dpkg/lock 锁定问题
  • @Query中countQuery的介绍
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [100天算法】-不同路径 III(day 73)
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [20171106]配置客户端连接注意.txt
  • [AIGC 大数据基础]hive浅谈
  • [ajaxupload] - 上传文件同时附件参数值
  • [BetterExplained]书写是为了更好的思考(转载)
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [BZOJ3223]文艺平衡树
  • [C#]winform使用引导APSF和梯度自适应卷积增强夜间雾图像的可见性算法实现夜间雾霾图像的可见度增强