Git新手学习:git commit后出现:please enter the commit message for your changes,如何处理

1.每次准备提交前,先用 git status 看下,是不是都已暂存起来了,然后再运行提交命令 git commit -m "message",但是注意:-m 参数表示可以直接输入后面的message,如果不加 -m 参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message。

$ git status

On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   README



$ git commit

 

然后出现如下图情况(wins10的MINGW64):因为这种方式(git commit)会启动文本编辑器以便输入本次提交的说明。(默认会启用 shell 的环境变量 $EDITOR 所指定的软件,一般都是 vim 或 emacs。当然也可以使用 git config --global core.editor 命令设定你喜欢的编辑软件)

2.此时,你如果要输入解释的话:

  •    按键盘上的 字母 i 或者“insert”键,从而进入insert(插入)模式:

 

  •  修改最上面那行黄色合并信息,可以不修改;
  • 写好解释后,按键盘左上角"Esc"键,退出“插入”模式;
  • 退出的话,按键盘上的":wq";注意是冒号+wq,按回车键即可。

3.提交更新完毕。

推荐使用在 -m 参数后跟提交说明的方式。

即:git commit -m "这里写提交说明"。这样就不会进入文本编辑了。(git commit --help 可查看帮助

当然,git commit -m 注释可以通过单引号' '来换行,从而实现多行注释;如下所示:

git commit -m '

1.line one

2.line two

 

 

最后个人推荐一个Git学习文档:https://git-scm.com/book/zh/v2

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值