git - Git 如何处理拼写错误的命令?
问题描述
我说
git rebase --abor
而且,Git 没有抱怨,而是像我说的那样中止了 rebase --abort
。这里发生了什么?显然,Git 有一些内部算法可以让我松懈一些。它是什么?
解决方案
可以使用唯一前缀指定选项名称。没有其他选项以rebase
开头--abor
,因此可以明确地将其视为--abort
. (这是 GNUgetopt
库的属性,并非特定于 Git。)
这不适用于其他拼写错误,例如--abotr
,并且根本不适用于子命令。git rebas
是一个错误,而不是git rebase
.
推荐阅读
- vim - E492:不是编辑器命令:NERDTree
- python - 在 PyQt5 和 PySide2 中覆盖paintEvent
- python - 如何在分发包外添加资源?
- bots - 僵尸电报
- mysql - 使用 SQL 查询如何获取两个单独的 MAX 值?
- .net - Windows Server 2016 和 .NET 3.5 上的 TLS 1.2
- php - 将 macOS 从 High Sierra 升级到 Mojave 后 PHP 无法正常工作
- c# - 头疼 - 出现间隙
- google-app-engine - Google App Engine 提供具有错误 mime 类型的静态 CSS 文件
- javascript - 在地址栏中调用 localhost 后是否有运行 NodeJS 的模块