More than 1 year has passed since last update.

GIT_AUTHOR_NAMEとかGIT_DIRとかGIT_SSHとか環境変数を設定してgitコマンド実行しているサンプルをたまに見るけど、環境変数の一覧みたいなのはどこにあるんだろうと探してみました。

$ man git

ENVIRONMENT VARIABLESってところにありました。

  • GIT_INDEX_FILE
  • GIT_INDEX_VERSION
  • GIT_OBJECT_DIRECTORY
  • GIT_ALTERNATE_OBJECT_DIRECTORIES
  • GIT_DIR
  • GIT_WORK_TREE
  • GIT_NAMESPACE
  • GIT_CEILING_DIRECTORIES
  • GIT_DISCOVERY_ACROSS_FILESYSTEM
  • GIT_AUTHOR_NAME
  • GIT_AUTHOR_EMAIL
  • GIT_AUTHOR_DATE
  • GIT_COMMITTER_NAME
  • GIT_COMMITTER_EMAIL
  • GIT_COMMITTER_DATE
  • EMAIL
  • GIT_DIFF_OPTS
  • GIT_EXTERNAL_DIFF
  • GIT_DIFF_PATH_COUNTER
  • GIT_DIFF_PATH_TOTAL
  • GIT_MERGE_VERBOSITY
  • GIT_PAGER
  • GIT_EDITOR
  • GIT_SSH
  • GIT_ASKPASS
  • GIT_CONFIG_NOSYSTEM
  • GIT_FLUSH
  • GIT_TRACE
  • GIT_TRACE_PACK_ACCESS
  • GIT_TRACE_PACKET
  • GIT_LITERAL_PATHSPECS
  • GIT_GLOB_PATHSPECS
  • GIT_ICASE_PATHSPECS
  • GIT_REFLOG_ACTION

たくさんある!

Gitに関する自動化をするときに指定してあげると便利になると思うので、それぞれどういうときに使えるのか調べたい。でも全部使う事はあまりないのかな。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.