git commit 注释单行、多行
单行:
git commit -m "这是更新注释"
多行:
方式一:
git commit -m "注释1" -m "注释2" -m "注释3"

注意:[注]
从man git commit:-m <msg>, --message=<msg>使用给定的 <msg>作为提交消息。如果给出了多个 -m 选项,它们的值将连接为单独的段落。请注意,这会创建单独的 paragraphs - 而不是行。所以每两个-m行之间会有一个空行。
方式二:[注]
git commit -m "注释1"$'\n'"注释3"; git log -1
效果:

方式三:
结束时,写上右 双引号 ,回车就结束了多行注释。
git commit -m " 1 2 3 4"
效果:

commit帮助:git commit -h
用法:
git commit [<选项>] [--] <路径规格>...
-q, --quiet 提交成功后不显示概述信息
-v, --verbose 在提交说明模板里显示差异提交说明选项
-F, --file <文件> 从文件中读取提交说明
--author <作者> 提交时覆盖作者
--date <日期> 提交时覆盖日期
-m, --message <说明> 提交说明
-c, --reedit-message <提交> 重用并编辑指定提交的提交说明
-C, --reuse-message <提交>
重用指定提交的提交说明
--fixup <提交> 使用 autosquash 格式的提交说明用以修正指定的提交
--squash <提交> 使用 autosquash 格式的提交说明用以压缩至指定的提交
--reset-author 现在将该提交的作者改为我(和 -C/-c/--amend 参数共用)
-s, --signoff 添加 Signed-off-by: 签名
-t, --template <文件> 使用指定的模板文件
-e, --edit 强制编辑提交
--cleanup <default> 设置如何删除提交说明里的空格和#注释
--status 在提交说明模板里包含状态信息
-S, --gpg-sign[=<key-id>] GPG 提交签名提交内容选项
-a, --all 提交所有改动的文件
-i, --include 添加指定的文件到索引区等待提交
--interactive 交互式添加文件
-p, --patch 交互式添加变更
-o, --only 只提交指定的文件
-n, --no-verify 绕过 pre-commit 和 commit-msg 钩子
--dry-run 显示将要提交的内容
--short 以简洁的格式显示状态
--branch 显示分支信息
--ahead-behind 计算完整的领先/落后值
--porcelain 机器可读的输出
--long 以长格式显示状态(默认)
-z, --null 条目以 NUL 字符结尾
--amend 修改先前的提交
--no-post-rewrite 绕过 post-rewrite 钩子
-u, --untracked-files[=<模式>] 显示未跟踪的文件,“模式”的可选参数:all、normal、no。(默认:all)
---------
参考:
https://blog.csdn.net/True_Rain/article/details/107283306
浙公网安备 33010602011771号