从脚本中,如何确定当前的 GIT_DIR? 如果没有覆盖,它只是顶级目录或裸仓库的顶级目录。
我想要这样的东西:
[/git/repo1/subdir]$ git show-git-dir
/git/repo1/.git
最佳答案
这可以通过 rev-parse 来完成:
git rev-parse --git-dir
关于git:如果当前目录是工作树子目录并且 $GIT_DIR 未设置,则获取有效的 GIT_DIR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16163829/