我喜欢写一个 oneliner,它可以从我的 git_repo 文件夹(个人 git 根文件夹)下的克隆存储库中获取所有远程 url,并通过管道传输到一个文件中,我的想法是这样的
cat */.git/config | grep remote.origin.url= >> git_repos.txt
Run Code Online (Sandbox Code Playgroud)
但这当然行不通。
这将列出当前目录下任何 git 存储库中名为 \xe2\x80\x9corigin\xe2\x80\x9d 的远程服务器的所有远程 URL:
\n\nfind . -path '*/.git/config' -execdir git remote get-url origin \\;\n
Run Code Online (Sandbox Code Playgroud)\n\n它查找目录config
内命名的文件.git
,并从每个包含的目录中运行,git remote get-url origin
显示当前存储库中 \xe2\x80\x9corigin\xe2\x80\x9d 远程的远程 URL。