為什麼 -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進行了更詳細的介紹。

相關內容