1-й вопрос:
Вы скопировали его.На самом деле это своего рода клон.Теперь у вас есть копия проекта (фактически одной из его веток) в вашей учетной записи на github.
2-й вопрос:
Команда git clone клонирует репозиторий, который вы ему предоставили.Итак, $ git clone git@github.com:username/Spoon-Knife.git
клон Spoon-Knife из username
репо.Если это ваша учетная запись, значит, это копия вашей копии репо Spoon-Knife:)
3-й вопрос:
origin
- это не прокси, это просто имя для другого репо,Например, следующая команда добавляет репозиторий с именем local_srv
:
git remote add local_srv /path/to/local/srv
upstream
- это просто еще один пульт.Вы можете настроить его для извлечения из него (т.е. получать обновления).
В вашем случае origin
является вашим репозиторием на github (я называю удаленным github
), и вы можете добавить upstream
удаленное к исходномуЛожка-Нож.Таким образом, вы работаете в локальном проекте, нажимаете на свою учетную запись github (например, git push origin master
) и получаете новые обновления проекта Spoon-Knife, используя git pull upstream master
.
Примечание. Здесь я использовал только master, ноВы можете заменить его на понравившуюся вам ветку.