git - 有没有办法在终端中列出所有 git 存储库?

标签 git terminal

我的系统上有几个 git 存储库,我想在终端中列出它们。

我正在寻找的是这样的:

/path/to/my/git/repo/1/ REPONAME1  
/path/to/my/git/repo/2/ REPONAME2  
/path/to/my/git/repo/3/ REPONAME3

如果你能想出如何显示分支名称和 repo 协议(protocol)的状态,例如。 [master] c:0 u:1 d:0,那太好了。

最佳答案

要列出您系统上的所有 git 存储库,您可以在 bash shell 终端(在命令行)中运行以下命令并找到它们。

find / -name .git -type d -exec dirname {} \;

关于git - 有没有办法在终端中列出所有 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101485/

相关文章:

linux - 如何在 linux 中运行 .sh 文件时打开终端?

git - 在 Git 中不断提示输入 SSH 密码

git - 为什么我的 Git merge 会发生冲突?

由于 Netbeans 中的这些文件,head 与 origin/master 的 git merge 失败

bash - 使用终端检查 MacOS 上是否安装了应用程序

linux - 如何在 bash 中对齐文本?

git 假设不变的含义

java - 假设没有提交的更改,如何获取项目的 git 修订版?

linux - SFTP获取最后创建/修改的文件

git log/show 等替换终端屏幕