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