操作系统: Windows
我写
$ git commit
然后
"#请输入提交消息“
我写一些文字,比如
“已添加表单验证”
按Enter键,但不提交。然后我按Shift+Enter,Ctrl+Enter,Alt+Enter -仍然没有提交。
我认为这是愚蠢的麻烦,但我必须做什么呢?
发布于 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"
即可完全跳过编辑器。
发布于 2011-04-09 02:20:01
你有没有试过: git commit -m "Message here“
所以在你的例子中:
git commit -m "Form validation added"
当然是在添加文件之后。
发布于 2011-04-09 02:23:31
通常,git commit
会打开一个交互式编辑器(在Linux上,也可能是Cygwin,由您的$EDITOR
环境变量的内容决定),您可以在其中编辑提交消息。保存并退出时,提交完成。
您应该确保您尝试提交的更改已添加到Git索引中;这决定了提交的内容。有关这方面的详细信息,请参阅http://gitref.org/basic/。
https://stackoverflow.com/questions/5599122
复制相似问题