Git如何处理拼写错误的命令?
我说
git rebase --abor
而且,Git 没有抱怨,而是像我说的那样中止了 rebase --abort。这里发生了什么?显然,Git 有一些内部算法可以减少我的懈怠;它是什么?
回答
可以使用唯一前缀指定选项名称。没有其他选项以rebase开头--abor,因此可以明确地将其视为--abort。(这是 GNUgetopt库的一个属性,不是 Git 特有的。)
这不适用于其他拼写错误,例如--abotr,并且它根本不适用于子命令。git rebas是一个错误,不是 的缩写git rebase。