从子目录中的现有克隆中获取所有git remote.origin.url

罗杰姆

我喜欢写一个oneliner,它从git_repo文件夹(个人git根文件夹)下面的克隆存储库中获取所有远程URL,并将其管道传输到文件中,我的想法是

cat */.git/config | grep remote.origin.url= >> git_repos.txt

但是这当然行不通。

斯蒂芬·基特

这将列出当前目录下任何git存储库中名为“ origin”的远程服务器的所有远程URL:

find . -path '*/.git/config' -execdir git remote get-url origin \;

它查找config.git目录命名文件,并从每个包含目录的目录中运行git remote get-url origin,该文件显示当前存储库中“原始”远程服务器的远程URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

git命令中的“ origin”和“ remote”有什么区别?

什么是“ git remote add ...”和“ git push origin master”?

How to change the URI (URL) for a remote Git repository?

Git: How to remove remote origin from Git repo

“ git remote show origin”:为什么所有分支都显示为“已跟踪”,即使某些分支未显示为“跟踪”?

“ git fetch <url>”和“ git add remote remote <url>”后跟“ git fetch上行”有什么区别?

为什么git remote prune origin会删除我的本地标签?

“ git remote add origin”,“ set-url origin”和config ...有什么区别?

列出远程分支-git branch -a vs git ls-remote --heads origin

git remote prune origin不会删除本地分支,即使其上游远程分支已删除

在Swift的子目录中获取资源的所有URL

从git remote push URL中删除错误编写的URL

将所有URL(包括无路径)重定向到子目录中的文件

git push->代码仅查看当前更改(remote.origin.push覆盖push.default)

IIS URL重写重定向所有子目录

为什么我不能在现有存储库中执行“ git clone repo”,而不能在现有存储库的子文件夹中执行“ git remote add origin repo”?

从Microsoft Bot Framework获取URL Referer和Origin标头

我必须直接设置remote.origin.url

git remote update origin --prune对本地更改的影响

为什么全局git配置“ remote.origin.push”会覆盖本地的“ remote.origin.push”?

git remote set-url origin的Ansible等效项

如何获得没有参数的React Router Origin URL?

“ git pull origin”和“ git pull remote”有什么区别?

Javascript正则表达式排除URL中给定目录的所有子目录

“ git remote add origin”仅显示“ git remote add”的用法

为什么“在 Github 上共享项目”(来自 IntelliJ)有效,但“git push remote origin master”(来自终端)无效?

git push origin HEAD : remote_branch 和 git push origin local_branch:remote_branch 有什么区别?

配置nginx从子目录运行wordpress但url中没有子目录名称的问题

当我尝试 git remote remove origin 时,为什么 Git 会告诉我“错误:没有这样的远程 'origin'”?