TheRojam Asked: 2019-06-19 07:34:56 +0800 CST2019-06-19 07:34:56 +0800 CST 2019-06-19 07:34:56 +0800 CST 从子目录中的现有克隆中获取所有 git remote.origin.url 772 我喜欢写一个 oneliner,它可以从我的 git_repo 文件夹(个人 git 根文件夹)下的克隆存储库中获取所有远程 url,并通过管道传输到一个文件中,我的想法类似于 cat */.git/config | grep remote.origin.url= >> git_repos.txt 但这当然行不通。 bash pipe 1 个回答 Voted Best Answer Stephen Kitt 2019-06-19T07:42:04+08:002019-06-19T07:42:04+08:00 这将列出当前目录下任何 git 存储库中名为“origin”的远程的所有远程 URL: find . -path '*/.git/config' -execdir git remote get-url origin \; config它在一个目录中找到命名的.git文件,并从每个包含目录中运行git remote get-url origin,它显示了当前存储库中“源”远程的远程 URL。
这将列出当前目录下任何 git 存储库中名为“origin”的远程的所有远程 URL:
config
它在一个目录中找到命名的.git
文件,并从每个包含目录中运行git remote get-url origin
,它显示了当前存储库中“源”远程的远程 URL。