Ответ 1
Найдите своего друга. папка .git будет существовать в каждом из ваших репозиториев, поэтому поиск их местоположения даст вам все ваши репозитории.
find /Users/username -name ".git" -print
Мне любопытно, где я разбросал репозитории git на моем Mac. Я пытаюсь выяснить, как я могу выполнить поиск, чтобы найти все, чтобы я мог немного организовать свою жизнь. Как я могу это сделать?
Найдите своего друга. папка .git будет существовать в каждом из ваших репозиториев, поэтому поиск их местоположения даст вам все ваши репозитории.
find /Users/username -name ".git" -print
Используйте find
:
find ~ -name .git
Это ищет каталог .git
, созданный во всех (не голых) репозиториях Git.
Выбор подходящего файла для поиска доступных репозиториев оставлен в качестве упражнения для читателя.
В оболочке:
find $HOME -type d -name ".git"
Предполагая, что у вас есть locate
, это должно быть намного быстрее:
locate .git |grep git$
Если у вас есть gnu locate или mlocate, это выберет только git dirs:
locate -ber \\.git$