はじめに
スクリプトや CI、複数リポジトリを扱うバッチ処理などで、cd を使わずに git サブコマンドを実行したい場合は -C オプションを利用します。
概要
- 構文:
git -C <path> <subcommand> [args...] -
git→-C→ サブコマンド の順に指定する必要があります。 -
-Cは複数回指定できます。後の-Cが優先され、作業ディレクトリが上書きされます。
例
C:\Path\To\MyRepositoryの履歴を取得する
git -C C:\Path\To\MyRepository log --oneline
環境
- git version 2.43.0.windows.1