当我完成一个git提交时,我会包括一个由-m处理的便条。我一直在想-m到底是什么意思。我知道在执行命令行时还有其他类似类型的符号,比如-a、-b等等。斜杠行到底是什么意思?
发布于 2022-10-27 01:57:12
-m是一种短期选择。传统上,Unix上的选项是在短线选项中使用单个破折号,对于长选项则采用双破折号。对于相同的参数,两者都有,在本例中,-m的相应长选项是--message。
这是因为这个选项引入了一条提交消息。如果您没有在命令行中指定一个编辑器,那么Git将打开一个编辑器来提示您编写编辑器。通常,由于我们想要编写详细的提交消息来解释为什么要进行更改,所以使用-m或--message选项就不那么常见了。
您可以通过运行git commit来查看git commit --help的文档。在Unix系统上,这通常会调用man (手动页面阅读器)来显示命令的文档。在Windows上,通常会打开HTML页面。如果使用man,还可以对命令本身调用它,例如man man (查看man本身的文档)或man sh来查看shell的文档。
发布于 2022-10-27 03:15:36
阅读文档,先问再问是最好的学习方法。
-m <msg>
--message=<msg>
Use the given <msg> as the commit message. If multiple -m options are given, their values are concatenated as separate paragraphs.https://stackoverflow.com/questions/74215617
复制相似问题