Почему Remote для Github назван «origin» вместо «github» - PullRequest
1 голос
/ 13 февраля 2012

Я новичок в GIT и github и запутался, почему стандартное имя удаленного пользователя - это происхождение вместо github.

Почему бы просто не использовать "github" вместо "origin" для удаленного имени?

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Github - это просто компания, которая размещает git-репозитории.Git - это инструмент, который можно использовать с любым хостом репозитория, который вы хотите.Есть альтернативы github, хотя github, безусловно, является самым популярным хостом хранилища.

Origin - имя по умолчанию для удаленного хранилища Git.Это означает, что когда вы просматриваете документацию в Интернете о том, как использовать команды git и находите что-то вроде git push origin master, он просто работает независимо от того, находится ли он на Github, Bitbucket или на автономном сервере.Если бы это было не так, вся документация стала бы более сложной, так как она должна была бы указывать пользователям, как выяснить, как удаленный сервер называет свой хост-провайдер репо, а затем как выполнить настоящую команду.

1 голос
/ 13 февраля 2012

Возможно, потому что вы также получаете origin в качестве удаленного имени, когда вы просто git clone хранилище.

...