可能重复:
有没有办法在一个命令中获取 git 根目录?
我正在编写一个 bash 脚本(实际上是一个 Makefile),它需要使用一个参数,该参数是一个相对于包含当前目录的 git 工作目录的根目录。
那是:
/home/me$ git clone /abc/foo.git
directory foo created
/home/me$ cd foo/bar
/home/me/foo/bar$ execute_script.sh
hello /home/me/foo/baz
execute_script.sh 如下:
echo hello `git something`/baz
什么是 git 东西?它应该返回当前 git 工作根目录的绝对路径。