我感兴趣的是URL已知的特定子模块的路径。
[submodule "foo"]
path = app/foo
url = https://my-known-url
branch = main
我可以使用hacky grep命令获得路径,但我不相信这不会在某一天中断。
cat .gitmodules | grep -B 1 -A 1 my-known-url | grep path | cut -d'=' -f 2 | xargs
我也尝试过使用git config --file .gitmodules ...
,但没有成功,一个警告是,这必须与以git@ssh.dev.azure.com:v3
开头的azure devops ssh一起使用,例如,--get-urlmatch
似乎不喜欢这种格式。
2条答案
按热度按时间gzszwxb41#
我想这就行了:
llmtgqce2#
Shell脚本,循环遍历URL,找到一个并打印相应的
.path
: