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

git commit的信息如何修改,如何退出修改

今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了。

首先 使用 git commit --amend 命令(修改最近一次提交的注释信息),会进入到vim 编辑器

然后 你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态,

按下字母键 c(此时进入编辑状态),可以开始修改注释信息了

修改好后,你会发现怎么都退出不了,然后如下操作:

按下Esc (退出编辑状态); 接着连按两次大写字母Z,你会惊喜的发现,终于保存好退出来了!

转载于:https://juejin.im/post/5c42f5056fb9a049f912df89

相关文章:

  • 驰骋工作流-实验室管理系统cclims
  • 译自由幺半群
  • rabbitmq远程消费者生产者发送端接收端实例
  • Vuex and Typescript
  • shell日志搜索命令
  • 毕玄:我在阿里的十年技术感悟
  • NLPIR智能语义技术让大数据挖掘更简单
  • 开源Pravega架构解析:如何通过分层解决流存储的三大挑战?
  • Android AutoCompleteTextView和MultiAutocompleteTextView实现动态自动匹配输入的内容
  • socketserver
  • Python Revisited Day 04 (控制结构与函数)
  • 开源引路人:我的Apache Mentor之路
  • 一次性能优化:吞吐量从1提升到2500
  • Eureka自我保护机制与Eureka服务发现(Discovery)
  • __proto__ 和 prototype的关系
  • [case10]使用RSQL实现端到端的动态查询
  • Android组件 - 收藏集 - 掘金
  • Bootstrap JS插件Alert源码分析
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • JavaScript函数式编程(一)
  • magento2项目上线注意事项
  • Median of Two Sorted Arrays
  • 半理解系列--Promise的进化史
  • 从零开始学习部署
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 什么是Javascript函数节流?
  • 微服务入门【系列视频课程】
  • 我的业余项目总结
  • 线性表及其算法(java实现)
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • ​什么是bug?bug的源头在哪里?
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #《AI中文版》V3 第 1 章 概述
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #LLM入门|Prompt#3.3_存储_Memory
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $jQuery 重写Alert样式方法
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (function(){})()的分步解析
  • (python)数据结构---字典
  • (第61天)多租户架构(CDB/PDB)
  • (二)c52学习之旅-简单了解单片机
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • .htaccess 强制https 单独排除某个目录
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET CORE Aws S3 使用
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .net 简单实现MD5
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .net中应用SQL缓存(实例使用)
  • // an array of int