Git小技巧:VIM中如何填写注释信息

git修改已commit的注释信息 有时候commit后发现注释不太合适需要修改,网上查找了一些方法,经测试后整理一下。 环境:windows 情况:commit后未push 修改前情况: 修改步骤 1、输入命令,进入vim界面 git commit –amend 2、进入编辑模式 按键i可进入编辑模式(与vim用法相同)。 3、修改注释信息,然后退出编辑模式 按键ES... 阅读详情

使用Git命令行工具的时候,经常一不小心就进入VIM界面,例如git commit没有填写任何描述信息。对于习惯了Windows可视化操作界面的用户,可能一下子会觉得无所适从,只能在键盘上一顿短按。下面简单介绍一下进入VIM界面后的操作:

1. 退出窗口

进入到VIM后,键盘没有哦按照你的预期出现结果,这是你最希望的操作就是退出,可以参考下面的操作方式:

1)按键Esc,如果无效,连续按两次

2)当底部提示行出现空白时,输入冒号“:”

3)再输入字母“q”,回车 (输入wq,为保存退出)

image

2. 插入文字信息

在命令输入模式下面,输入字母”i”,则VIM进入到插入模式,你可以输入自己的内容了。如下图:

image

(微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang)

--

git-comment.vim: 简化Vim中的git commit注释过程 git-comment.vim是一个为Vim编辑器设计的插件,旨在简化在使用Git进行版本控制时的commit注释编写过程。它通过提供一个直观、可定制的界面来帮助开发者快速填写并提交有效的commit信息,从而提升编码效率和版本管理体验。随着软件开发模式的不断演进和团队协作需求的日益增长,git-comment.vim插件预计会迎来一系列的更新与改进。首先,对现有功能的加强是必不可少的,包括预设模板的扩展、自动填充字段的智能化以及注释编辑界面的交互性优化,都将成为后续开发的重点。 阅读详情

相关推荐

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

1、算法说明经纬度矫正法, 可以把鱼眼图想象成半个地球, 然后将地球展开成地图,经纬度矫正法主要是利用几何原理, 对图像进行展开矫正。经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。AVM环视系统——鱼眼相机去畸变算法 - 知乎。

大胡子大叔的专栏 2万+

记录:git commit提交时没有使用-m添加注释进入了VIM模式的处理

1.首先说下我们经常使用git的提交的步骤:git add .git commit -m "这里是提交的注释"但是如果git commit时忘记了使用-m添加,会进入下面这个模式,然后无论你怎么一大波输出(各种回车、click~~)都木有用。真的是被整的一脸XXX……后来经过一番查找,其实这是git打开了vim编辑器来让我们填写git commit的注释信息的。而我们之所以到这里不会操作了,是我们...

weixin_34405925的博客 1627

深度学习初探 - 入门 DL 主流框架

这个课程主要是引导大家入门TensorFlow、Theano、Keras 及 Caffe 几个主流的深度学习框架。在课程中有关各种算法的详细推导及思想我们不会做过多的陈诉,旨在通过让同学们动手操作搭建自己的神经网络模型,了解如何使用这些框架解决实际问题。课程会基于每个框架的官方文档,先带大家熟悉框架中基本的定义语法及常用函数(可看成深度模型的小零件),每个实验最后都会综合这些零件搭建一个简易的神经深度网络模型。这个项目十分适合具有一定python编程基础,对人工智能、深度学习感兴趣的同学。Theano。

2401_86435672的博客 1236

vim如何添加或者删除注释

熟悉了vim的基本操作之后,

weixin_50599271的博客 5834

Oracle VM VirtualBox虚拟机网络配置与静态IP设置实战

本文详细讲解了Oracle VM VirtualBox虚拟机的网络配置,特别是如何设置静态IP以实现稳定访问。文章对比了NAT、桥接、仅主机等网络模式,并提供了从VirtualBox管理界面到Linux系统内部的完整配置步骤,帮助用户解决IP变动问题,构建可靠的本地开发测试环境。

weixin_28365523的博客 512

《Mac 配置 Codex App 代理完整指南:端口检测 + launchctl 设置 + 取消代理》

本文详细介绍 Mac 上 Codex App 代理配置完整流程,包括如何查看代理端口、如何使用 launchctl 设置 HTTP_PROXY / HTTPS_PROXY、如何验证代理是否生效以及如何取消代理配置。适用于 Mac Codex 代理、Mac HTTP_PROXY 设置、Mac ChatGPT 代理等开发环境场景。

weixin_50029578的博客 5359

git修改commit的注释

修改git commit注释的内容

qq_40588792的博客 7014

openwrt之luci通信原理(一)

从模板中分离,每个LuCI2子页面也需要一个定义并存放在/www/luci2/view/目录下的一个视图,视图是使用了子页面特定对象的L.ui.view扩展的JavaScript文件。有一点需要注意的是需要提供execute方法,创建视图失败有几种原因,特别是当它需要ubus加载额外的数据使用的时候。所以在execute方法中提供成功或者失败的信息是有意义的。不幸的是在异步方法加载特定数据的时候,不能简单的返回true或false,解决的方法是返回一个Promise对象来运行推迟提供是否成功的信息。

1150

Git小技巧——修改commit的注释内容——一看就会

在使用git提交commit时需要对本次代码改动进行简要的注释。但有时候需要这些注释进行修改。现在展示2种操作方式: 1、idea版 选择version control,然后选择log,之后选择想修改的分支,接下来选择想修改的commit,鼠标右键,选择reword,最后跳出一个弹框进行修改想要的注释内容即可。 2、Git版 1、使用git log得到目标分支的commit记录,获取commit id。 注意:需要获取到想要修改内容之前一个commit id。比如我需要将rewrite3为rewrite3

可乐多点冰的博客 1万+

Transformer从菜鸟到新手(一)

从本文开始回顾一下Transformer的原理与实现细节,包括分词算法BPE的实现。最终利用从零实现的Transformer模型进行英中翻译。

日积月累,天道酬勤 2127

全功能爬虫框架:Botasaurus 的详细使用(现代化、反检测、高并发的智能爬虫框架)

Botasaurus是一个基于 Python 的全栈式智能数据采集框架。它深度融合了以下关键技术: 无头浏览器自动化(Headless Browser Automation):基于 Playwright 或 Puppeteer,支持 Chromium、Firefox、WebKit; 高级反检测引擎(Anti-Detection Engine):自动绕过 WebDriver、Canvas、AudioContext 等 50+ 种指纹检测; 声明式任务模型(Declarative Task Model):用装

数据知道的博客 4374

git commit之后进入vim(vi)界面,如何退出

今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。 (网上的资料我真是没操作成功,不过最后还是摸索出来了) 首先 使用 git commit --amend 命令(修改最近一次提交的注释信息),会进入到vim 编辑器 然后 你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态, 按下字母键 c(此时进入编辑状态...

一枝夏雨荷的博客 6725

智能硬件产品 App 全球发布 第 1 章:全球 App 发布战略设计

本章阐述智能硬件 App 全球发布战略,涵盖市场分析、竞争格局、用户画像及资源配置。通过制定可执行的全球化推广路径,整合地区法规合规、渠道分发策略与营销活动设计,助力团队快速进入主流商店并确立品牌影响力。同时构建可量化的 KPI 监控体系,指导项目进度追踪与效果复盘,确保产品迭代持续优化,降低运营总成本。

moton2017的博客 157

【CTF】敏感信息泄露 GIT SVN VIM

这类题目通过模拟开发人员的疏忽或系统配置的失误,导致敏感文件或数据被泄露。信息泄露题目通常相对简单,但能帮助参赛者掌握如何从公开的信息中获取潜在的线索或利用目标系统的疏漏获取访问权限。在开发中,如果不小心暴露了.git目录,攻击者可以通过访问此目录来获取项目的整个历史版本和敏感信息。如果项目的.svn目录泄露,攻击者可以获取项目的源码和历史记录,类似于Git的信息泄露。)没有被正确保护或误上传至公开的服务器,攻击者可以轻松获取其中的敏感信息。这些备份文件如果没有正确删除或保护,可能会导致敏感数据的泄露。

2302_79596028的博客 1223

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

git修改commit的注释内容

要修改 Git 中的 commit 注释内容,可以使用 git commit --amend 命令。

to_the_Future的博客 7971

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

git 修改已commit的注释信息

需求: 有时候commit后发现注释不太合适需要修改 解决方案: 输入以下命令,进入VIM界面。然后在VIM下面编辑就好。(i进入编辑模式,ESC退出编辑模式,wq保存并离开等等) git commit –amend ...

qq_29007291的博客 4288

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

git commit之后进入vim(vi)界面,退出vim界面。

1、原文链接,https://blog.youkuaiyun.com/taquguodedifang/article/details/77671058 今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了。 首先 使用 git commit --amend 命令(修改最近一次提交的注释信...

大碍桃花开 1360

如何修改git注释信息

问题 忘记删除上次的注释信息,commit上去了。 解决 1.在项目目录,打开git bush 2.git log 3.git commit --amend (修改最近一次提交的注释信息),会进入到vim 编辑器 4.因为vim处在不可编辑状态,按字母c键,进入编辑状态,修改注释。 修改完成后,点击 ESC  --》 退出编辑状态;接着 连续按两次大写字母键 Z,保存并退出 ...

heni6560的博客 1839

修改git commit 最后一次提交的注释信息 以及如何退出git bash vim编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 修改git commit 最后一次提交的注释信息 以及如何退出git bash vim编辑器 今天用git commit -

weixin_44969235的博客 2011

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

git commit 最后一次提交的注释信息,如何修改? 如何退出编辑器? 今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了) 首先 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器

打破牢笼,未来无限可能 2万+

git commit 修改最后一次提交的注释信息

Git commit 修改注释 git commit -m “注释”提交的时候,注释写错了,若要进行修正,可如下操作(Windows下测试有效): 1. 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器; 2. 你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态,按下字母键 c,此时进入编辑状态,可以开始修改注释信息了...

limingmcu的专栏 3403

git修改已commit未push的注释信息

git rebase -i命令的修改已提交但未推送的注释信息

weixin_43639930的博客 1399

修改git commit 注释信息

git commit -m '注释' 提交后想要修改注释信息 git commit --amend 将用vim打开你提交的信息,然后利用vim修改对应注释即可

衣乌安、随笔 668

Fugitive.vim 使用教程一

Fugitive.vim 使用教程一 deran pan, vim-004 原网页:http://vimcasts.org/episodes/fugitive-vim—a-complement-to-command-line-git   使用 :Git 命令你可以从 VIM 命令行中运行任何的 git 命令。使用该命令它会切换的 Shell 去显示命令的输出,就像是 git log 命令一样

panderan的博客 7018
上一篇: 为某金融企业的IT技术部人员提供基于TFS的软件研发流程介绍
下一篇: 微软发布TFS 2018!
Azure DevOps
博客等级 码龄6年 219粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值