В других ответах говорится, что origin
- это псевдоним для URL удаленного хранилища, который не совсем точен.Следует отметить, что адрес, начинающийся с http
, представляет собой URL, а адрес, начинающийся с git@
, представляет собой URI или универсальный идентификатор ресурса.
Все URL-адреса являются URI, ноне все URI являются URL-адресами.
Короче говоря, когда вы набираете git remote add origin <URI>
, вы говорите своему локальному git, что всякий раз, когда вы используете слово origin
, вы на самом деле имеете в виду указанный вами URI.Думайте об этом как о переменной, содержащей значение.
И точно так же, как о переменной, вы можете назвать ее как угодно (например, github
, heroku
, destination
и т. Д.).