为什么 -C 的位置在 git 命令中很重要?

为什么 -C 的位置在 git 命令中很重要?

以下作品:

git -C ~/dotfiles status

但这失败了:

git status -C ~/dotfiles

为什么是这样?

答案1

这是因为-C是一个全球的选项,并且不“属于”该status操作。这是一种常见模式,会产生如下所示的概要:

command [global options] action [action-specific options]

git --help列出了 Git 的全局选项,并man git进行了更详细的介绍。

相关内容