2

Windowsでgitシェルを使用して、すべてのリモートリポジトリとローカルリポジトリを一覧表示する方法はありますか? 私は通常、ローカルおよびリモートのリポジトリが GUI にリストされている GitHub (GUI バージョン) を使用します。

私が試したことは次のとおりです。

$ git remote -a
$ git remote -r

また、履歴コマンドで遊んでみたり、いくつかのチュートリアルを閲覧したりしましたが、明確な解決策について言及しているものはありません。対応できますのでご覧ください。

4

2 に答える 2

2

すべてのリポジトリのリストが保存される中心的な場所はありません。git リポジトリは、凝ったコンテンツを含むフォルダーに他なりません。しかし、それはまさにそれを探すことですべての git リポジトリを見つけることができることを意味します。

すべてのドライブで を検索します.git。そこに裸のリポジトリがある場合は、もう少し難しくなるかもしれません。という名前のファイルを探してみることもできますがHEAD、誤検知が発生する可能性があります。おそらくconfig、文字列を含む名前のファイルrepositoryformatversion

于 2013-06-29T21:44:41.483 に答える
0

POSIX スタイルの OS を使用している場合は、このコマンドを実行できます。

find / -name ".git"

基本的に、Git にはすべてのリポジトリを含む中心的なリポジトリはありません。このコマンドは、.gitファイルのすべてのフォルダーを検索するだけです。

同様に、Windows または Mac でも同様に検索でき、.gitすべての git リポジトリが一覧表示されます。

于 2016-01-24T10:44:46.557 に答える