博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git commit 时出现:please enter the commit message for your changes
阅读量:4977 次
发布时间:2019-06-12

本文共 965 字,大约阅读时间需要 3 分钟。

每次准备提交前,先用 git status 看下,是不是都已暂存起来了,然后再运行提交命令 git commit

$ git commit

这种方式会启动文本编辑器以便输入本次提交的说明。(默认会启用 shell 的环境变量 $EDITOR 所指定的软件,一般都是 vim 或 emacs。当然也可以按照第一章介绍的方式,使用 git config --global core.editor 命令设定你喜欢的编辑软件。)

编辑器会显示类似下面的文本信息(本例选用 Vim 的屏显方式展示):

# Please enter the commit message for your changes. Lines starting# with '#' will be ignored, and an empty message aborts the commit.# On branch master# Changes to be committed:#   (use "git reset HEAD 
..." to unstage)## new file: README# modified: benchmarks.rb ~~~".git/COMMIT_EDITMSG" 10L, 283C

可以看到,默认的提交消息包含最后一次运行 git status 的输出,放在注释行里,另外开头还有一空行,供你输入提交说明。你完全可以去掉这些注释行,不过留着也没关系,多少能帮你回想起这次更新的内容有哪些。(如果觉得这还不够,可以用 -v 选项将修改差异的每一行都包含到注释中来。)退出编辑器时,Git 会丢掉注释行,将说明内容和本次更新提交到仓库。

如果要输入解释的话就需要:

1.按键盘字母 i 进入insert模式

2.修改最上面那行黄色合并信息,可以不修改

3.按键盘左上角"Esc"

4.输入":wq",注意是冒号+wq,按回车键即可

 

也可以使用 -m 参数后跟提交说明的方式,在一行命令中提交更新。即:git commit -m "这里是信息",添加就不会出现提示了

 

转载于:https://www.cnblogs.com/twoheads/p/9510843.html

你可能感兴趣的文章
发个招聘信息
查看>>
如何在terminal中使用gcc编译objective-c
查看>>
个人博客
查看>>
VS部署中的ProductCode问题
查看>>
linux 下C++查询mysql数据库
查看>>
ASM 1——概念简介
查看>>
HDU 1754 I Hate It(线段树区间求最值)
查看>>
SQL 理论知识总结
查看>>
Effective java笔记3--类和接口2
查看>>
properties 的生成与解析配置文件
查看>>
零基础小白怎么用Python做表格?
查看>>
oracle 按照时间间隔进行分组
查看>>
doGet & doPost
查看>>
jQuery动画
查看>>
Windows Phone 7 和 Iphone 联系人带头像同步方案
查看>>
jquery判断两次密码不一致
查看>>
三、oneinstack
查看>>
ASP.NET数据格式的Format-- DataFormatString
查看>>
1.3 将临时变量内联化
查看>>
Android onLowMemory()和onTrimMemory()
查看>>