39. Что такое origin?
Цели
- Узнать об именах удаленных репозиториев.
Выполните:
git remote
Результат:
$ git remote origin
Мы видим, что клонированный репозиторий знает об имени по умолчанию удаленного репозитория. Давайте посмотрим, можем ли мы получить более подробную информацию об имени по умолчанию:
Выполните:
git remote show origin
Результат:
$ git remote show origin * remote origin Fetch URL: /Users/alex/Documents/Presentations/githowto/auto/hello Push URL: /Users/alex/Documents/Presentations/githowto/auto/hello HEAD branch (remote HEAD is ambiguous, may be one of the following): style master Remote branches: style tracked master tracked Local branch configured for 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (up to date)
Мы видим, что «имя по умолчанию» удаленного репозитория – оригинальное hello. Удаленные репозитории обычно размещаются на отдельной машине, возможно, централизованном сервере. Однако, как мы видим здесь, они могут с тем же успехом указывать на репозиторий на той же машине. Нет ничего особенного в «имени по умолчанию», однако существует традиция использовать «имя по умолчанию» на первичном централизованном репозитории (если таковой имеется).