2013-06-29 3 views
2

Windows에서 git 쉘을 사용하는 모든 원격 및 로컬 리포지토리를 나열 할 수있는 방법이 있습니까? 나는 보통 GitHub (GUI 버전)을 사용하는데, 여기에는 로컬 및 원격 리포지토리가 GUI에 나열됩니다. 내가 시도 무엇Git 쉘을 사용하여 로컬 및 원격 Git Repos를 나열하십시오.

은 다음과 같습니다

$ git remote -a
$ git remote -r

또한 역사의 명령을 재생하려고, 일부 자습서를 통해 찾아하지만 그들 중 누구도는 명확한 솔루션을 언급 없다. 응답 할 수 있는지 확인하십시오.

+0

하드 드라이브에서 .git 디렉토리를 검색하는 것이 나을 것 같습니다. 그런 다음 각각의 리모컨을 살펴보십시오. – Thomas

+0

'git remote -v'를 찾으십니까? – janos

+0

Janos, 나는 그것을 실제로 시도했지만 아무 소용이 없었다. – user1343318

답변

2

모든 저장소의 목록이 저장되는 중앙 위치는 없습니다. git 저장소는 멋진 콘텐츠가 담긴 폴더 일뿐입니다. 그러나 그것은 정확하게 찾으면서 모든 자식 repos를 찾을 수 있다는 것을 의미합니다.

모든 드라이브에서 .git을 검색합니다. 당신이 거기에 맨발의 repos가 있다면, 그것은 조금 더 어려울 수 있습니다. HEAD이라는 파일을 찾으려고 시도 할 수는 있지만 오탐의 가능성이 있습니다. 문자 repositoryformatversion을 포함하는 config 파일이있을 수 있습니다.

0

POSIX 스타일 OS를 사용하는 경우이 명령을 실행할 수 있습니다.

find/-name ".git" 

기본적으로 힘차게에는 모든 저장소가 포함 된 센터 리포지토리가 없습니다. 이 명령은 모든 폴더에서 .git 파일을 검색합니다.

마찬가지로 Windows 또는 Mac에서 .git을 검색하면 모든 자식 저장소가 나열됩니다.

관련 문제