从命令行向'git commit -m'添加换行符

我正在命令行中使用Git,并试图在git commit -m ""不进入Vim的情况下(使用)在提交消息中添加换行符。

这可能吗?


牧羊人nacy
浏览 1056回答 3
3回答

Cats萌萌

当然,它的完成方式取决于您的shell。在Bash中,您可以在消息周围使用单引号,并且可以只打开引号,这将使Bash提示另一行,直到关闭引号为止。像这样:git commit -m 'Messagegoeshere'或者,您可以使用“此处文档”(也称为heredoc):git commit -F- <<EOFMessagegoeshereEOF

海绵宝宝撒

例如,如果您只想要标题行和内容行,则可以使用:git commit -m "My head line" -m "My content line."

米脂

使用命令行和Bash一起使用Git可以执行以下操作:git commit -m "this is> a line> with new lines> maybe"只需键入并按一下,Enter当您需要换行时,“>”符号表示您已按Enter,并且有新行。其他答案也可以。
打开App,查看更多内容
随时随地看视频慕课网APP