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. Віддалені репозиторії зазвичай розміщуються на окремій машині, можливо, централізованому сервері. Однак, як ми бачимо тут, вони можуть з тим самим успіхом вказувати на репозиторій на тій самій машині. Немає нічого особливого в «імені за замовчуванням», проте існує традиція використовувати «ім'я за замовчуванням» на первинному централізованому репозиторію (якщо такий є).