以下はうまくいきます:
git -C ~/dotfiles status
しかし、これは失敗します。
git status -C ~/dotfiles
なぜこれですか?
答え1
-C
これは次のようなものだからです。グローバルオプションで、ジョブに「属していません」status
。これは、次の要約を生成する一般的なパターンです。
command [global options] action [action-specific options]
git --help
Gitのグローバルオプションが一覧表示され、man git
詳細に説明されています。