Почему имя удаленной ветви в git «origin», а не «master»? - PullRequest
0 голосов
/ 22 мая 2018

Мне интересно, что имя удаленной ветви, которое будет использоваться при возврате в удаленный репозиторий git, называется «origin», когда оно на самом деле называется «master» ... Почему это так?

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Основное преимущество для origin, которое ссылается на , где нужно нажать, состоит в том, что это значение по умолчанию для ссылки на удаленный репозиторий.

Так что вашепервое нажатие вашей локальной ветки master должно быть:

git push -u origin master

(см. " Почему мне нужно явно нажать новую ветку? ")

Но после этого, master связан с origin/master, и будет достаточно простого git push, по умолчанию от git push origin (git push до origin текущей ветви)

0 голосов
/ 22 мая 2018

master - название филиала.origin - это имя пульта.Удаленный - это полный репозиторий git, который может содержать много символических имен веток;вы обычно пытаетесь протолкнуть ваши коммиты с локального master на пульт дистанционного управления - origin/master в этом случае.

...