首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Vim输入Git提交消息时出现的问题

使用Vim输入Git提交消息时出现的问题
EN

Stack Overflow用户
提问于 2011-04-09 02:13:58
回答 4查看 152.5K关注 0票数 150

操作系统: Windows

我写

$ git commit

然后

"#请输入提交消息“

我写一些文字,比如

“已添加表单验证”

按Enter键,但不提交。然后我按Shift+Enter,Ctrl+Enter,Alt+Enter -仍然没有提交。

我认为这是愚蠢的麻烦,但我必须做什么呢?

EN

回答 4

Stack Overflow用户

发布于 2011-04-09 02:25:16

我假设您使用的是msys git。如果是,那么弹出的编写提交消息的编辑器就是vim。Vim一开始并不友好。您可能更喜欢切换到其他编辑器。如果您想使用不同的编辑器,请查看以下答案:How do I use Notepad++ (or other) with msysgit?

如果要使用vim,请键入i键入您的消息。当happy按下ESC时。然后输入:wq,然后git就会很高兴了。

或者只需键入git commit -m "your message here"即可完全跳过编辑器。

票数 48
EN

Stack Overflow用户

发布于 2011-04-09 02:20:01

你有没有试过: git commit -m "Message here“

所以在你的例子中:

git commit -m "Form validation added"

当然是在添加文件之后。

票数 17
EN

Stack Overflow用户

发布于 2011-04-09 02:23:31

通常,git commit会打开一个交互式编辑器(在Linux上,也可能是Cygwin,由您的$EDITOR环境变量的内容决定),您可以在其中编辑提交消息。保存并退出时,提交完成。

您应该确保您尝试提交的更改已添加到Git索引中;这决定了提交的内容。有关这方面的详细信息,请参阅http://gitref.org/basic/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5599122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档