GitHui

git命令参数中一个横线和两个横线有什么区别

一、UNIX的一个横线

这是UNIX的哲学,极简,大道至简说的就是这个意思,比如:

git commit -m "说明"

上面的-m就是这种风格,如果这时候还要加个参数怎么办?那就直接加到-m后,变成-ma或者-am。

二、GNU风格的二个横线

git commit --help

这时--后面跟的一般是一个单词,或者两个单词直接还有一个-,这种表达方式的优点是可以很容易明白这个参数的意思。