Kox*_*xzi 2 git terminal git-commit
我不想写一个简短的 40 个字符的 Git 提交消息,而是想写一条更长的多行消息。
据我了解,我需要在消息“标题”之后添加一个换行符。如何在 OS X 终端或 Win8 CMD 中输入换行符?
你似乎认为(你的后续评论证实了这一点)
git commit -m "<msg>"
Run Code Online (Sandbox Code Playgroud)
是创建提交的唯一方法。该git-commit手册页介绍了-m标志这样的:
-m <msg>,--message=<msg>
使用给定的<msg>作为提交信息。如果-m给出多个选项,它们的值将连接为单独的段落。
此标志允许您内联编写提交消息;对于较短的(即通常为一行)提交消息很方便,但对于较长的提交消息则不太方便。对于多行提交消息,您应该避开该-m标志并简单地运行
git commit
Run Code Online (Sandbox Code Playgroud)
这将导致您的编辑器弹出,并允许您以比命令行更方便的方式编写和格式化提交消息。
有关更多详细信息,请参阅Pro Git Book的相关部分。