git:获取当前工作目录

val*_*lya 6 git working-directory

我如何使用从控制台获取当前工作目录git

类似:如果我在:~/projects/someproject/somesubfolder/,控制台命令应该说/home/va1en0k/someproject/(如果.git/这个目录中有一个文件夹或类似的东西)

或者如果GIT_WORKING_DIR设置,它应该返回它。或任何 Git 用来确定它的东西

sor*_*rin 15

简单的: git rev-parse --show-toplevel

  • 评论不是答案,不能被接受。 (2认同)

小智 10

尝试这个:

echo $( cd $(git rev-parse --show-cdup); pwd)
Run Code Online (Sandbox Code Playgroud)

  • 我查看了 git-rev-parse(1)。似乎“git rev-parse --show-toplevel”就足够了。谢谢!:-) (11认同)