Is there a way to get the git root directory in one command?显示了如何获取当前git树的根,但是如果我有一个超级项目(例如目录为:/ a / b / mySuper),并且其子模块目录为sub1,sub2和sub3,如果我当前运行的$PWD
是'/ a / b / mySuper / sub2 / dir1',那么如何获取超级项目的根目录(在这种情况下为“ / a / b / mySuper”) 1}},从“ / a / b / mySuper / sub2 / dir1”开始,它显示“ / a / b / mySuper / sub2”,而我正在寻找一条命令来打印顶级超级目录“ / a / b / mySuper'
答案 0 :(得分:0)
git rev-parse --show-superproject-working-tree
我认为这在git 2.13.0中突然出现。请注意,这仅显示直接的超级项目,如果不从子模块中调用,则不会将任何内容打印到stdout。