有没有办法在Windows上列出使用git shell的所有远程以及本地存储库?我通常使用GitHub(GUI版本),其中GUI中列出了本地和远程存储库。
我试过的是:
$ git remote -a
$ git remote -r
我也尝试过使用历史命令,浏览一些教程,但没有一个提到明确的解决方案。请看看你是否可以回复。
答案 0 :(得分:2)
没有存储所有存储库列表的中心位置。 git存储库只不过是一个带有一些花哨内容的文件夹。但这意味着您可以通过查找完全相同的内容找到所有git回购。
搜索.git
的所有驱动器。如果你在那里有裸露的回购,可能会有点困难。您可以尝试查找名为HEAD
的文件,但这可能会给您一些误报。也许名为config
的文件包含字符串repositoryformatversion
。
答案 1 :(得分:0)
如果您使用的是POSIX风格的操作系统,则可以运行此命令。
find / -name ".git"
基本上Git没有包含所有存储库的中心存储库。此命令只搜索所有文件夹中的.git
文件。
同样在Windows或Mac上,也可以搜索.git
,它将列出所有git存储库。