リポジトリルート
リポジトリルートの絶対パスを取得するには次のコマンドを実行します。
git rev-parse --show-toplevel
.git
また次のコマンドを実行すると.git
のパスを取得できます。
git rev-parse --git-dir
環境変数GIT_DIR
が設定されている場合にはGIT_DIR
の値が出力されます。
リポジトリルートで実行すると.git
のみが出力されそれ以外の場合には.git
の絶対パスが出力されます。
.git/*
また次のコマンドを実行すると.git
内のファイルやディレクトリのパスを取得できます。
git rev-parse --git-path 取得したいファイルなどのパス
以下のように実行すると.git/info/exclude
のカレントディレクトリからの相対パスを取得できます。
$ git rev-parse --git-path info/exclude
../.git/info/exclude