Какое значение "происхождение" в "git нажмите начальный мастер",
Когда я запускаю:
git push origin master
... в чем смысл origin в этом контексте?
Ответ 1
origin - это имя по умолчанию удаленного репозитория git, с которого вы клонировали. Посмотрите .git/refs/remotes/origin/* и .git/config в своих источниках, чтобы узнать, как git знает об этом.
Ответ 2
git имеет концепцию "remotes" - это как простейшие псевдонимы для репозитория, поэтому вам не нужно использовать полный URL-адрес каждый раз, когда вы хотите ссылаться на другой репозиторий.
origin является просто удаленным, как и любой другой, но вы его очень часто видите, поскольку, когда вы клонируете репозиторий в первый раз, git clone по умолчанию настроит удаленный вызов origin, чтобы ссылаться на URL-адрес от которого вы клонировали.
Если вы делаете git remote -v, который покажет вам все пулы, которые вы настроили в своем локальном репозитории, и URL-адреса, на которые они ссылаются. (Вы увидите, что это немного сложнее, чем я сказал выше, в том, что удаленный может ссылаться на другой URL-адрес для нажатия и выборки, но вам, вероятно, не нужно беспокоиться об этом.:))
Ответ 3
Происхождение - это то, где вы получили код от источника.
Ответ 4
origin удален, созданный самим git, когда вы для первого клонирования репо укажете URL-адрес, с которого вы создали клонирование.
например:
origin git @github.com:/PROJECT_U
Ответ 5
"Происхождение" - это имя удаленного репозитория, в котором вы хотите опубликовать свои коммиты. По соглашению, удаленный репозиторий по умолчанию называется "origin", но вы можете одновременно работать с несколькими пультами (с разными именами).