In a git hook is the current working directory guaranteed to be within the git repository?

前端 未结 3 887
日久生厌
日久生厌 2020-12-14 05:17

Experimentally it seems that git hooks get run with the current directory set to be the root of the repository. However, I can\'t see any guarantee about that in the git doc

3条回答
  •  猫巷女王i
    2020-12-14 06:06

    It is based on the value set for environment variable GIT_DIR. It is set to the root of the repository when the hook starts running. Many hooks, especially those doing a pull from another repo, unset ( and reset) this environment variable as needed.

提交回复
热议问题