当您在没有
git commit
标志的情况下运行 -m
时...... git
会为您执行 所有 操作:
#
前缀,因为当您退出编辑器时,此信息不应出现在提交消息中COMMIT_EDITMSG
$EDITOR
文件打开您的 COMMIT_EDITMSG
有没有一个命令只做:
STDOUT
-或者- 将其写入我指定的自定义文件名我想可以选择只运行
git status
并编写一些文本转换代码来插入 #
前缀等...但是如果只有一个简单的命令对我来说完全是#1,格式与git commit
本来就可以做到,那就太酷了。
我需要能够在 Windows + Linux 上执行此操作。
您可以“欺骗”
git-commit
来为您做到这一点:
GIT_EDITOR=false git commit ; cat .git/COMMIT_EDITMSG