Проверка файла конфигурации Git на наличие URL-адресов удаленных репозиториев
На предыдущем этапе мы увидели, что команда git remote
не вывела никаких результатов, так как мы еще не настроили ни одного удаленного репозитория. Но где же Git хранит информацию о удаленных репозиториях? Эта информация хранится в файле конфигурации Git для вашего репозитория.
Вы можете просмотреть конфигурацию Git с помощью команды git config
. Чтобы увидеть конфигурацию, специфичную для вашего текущего репозитория, используйте флаг --local
.
Убедитесь, что вы по-прежнему находитесь в директории ~/project/my-time-machine
:
cd ~/project/my-time-machine
Теперь давайте посмотрим на локальную конфигурацию Git:
git config --local --list
Эта команда выведет все настройки конфигурации для вашего текущего репозитория. Поскольку мы еще не добавили ни одного удаленного репозитория, в выводе вы не увидите строк, начинающихся с remote.
.
Например, если у вас был удаленный репозиторий с именем origin
, который указывает на репозиторий на GitHub, вы бы увидели строки, подобные следующим:
remote.origin.url=https://github.com/yourusername/yourrepository.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
Эти строки сообщают Git URL-адрес удаленного репозитория и способ получения изменений из него.
Понимание того, где Git хранит эту информацию, полезно для устранения неполадок и более продвинутой настройки. Хотя команда git remote
является обычным способом взаимодействия с удаленными репозиториями, знание о команде git config
дает вам более глубокое понимание того, как Git работает "под капотом".