Gitの内部ログを出す
Git関係のデバッグをするときに内部でどういうことをしているのかログを出したくなるときがある。 まずサブコマンドによっては--verboseオプションがある。サブコマンドによって意味が違うのでマニュアル参照。
GIT_TRACE=1などで内部トレースを出せる。カテゴリごとのより詳しいトレースのために他の環境変数もある。
GIT_CURL_VERBOSE=1でcurl -vっぽい出力を出せる。
curlの他にもgit内部で使っているコマンドもログを出したい場合はコマンドを置き換えて対応できるときがある。たとえばGIT_SSH_COMMAND="ssh -v"みたいな感じ。