Published on

git环境变量

Authors

官方链接

一个脚本,里面调用了git,pwd显示为当前路径,但是当前路径下没有.git文件夹,所以就猜测应该是git读取了某个环境变量,改变了默认的规则。

查到GIT_DIR这个环境变量,可以指定.git的路径,然后在任何路径下,git命令都能对这个仓库进行操作。

可以用

echo $GIT_DIR
echo "env:$(env)"

遇到各种脚本的疑难问题时,通过上述命令来查看脚本运行时的环境变量,基本能解决。