Вы смешиваете несколько вещей.
Прежде всего, извлечение в SVN - это не то же самое, что оформление в git. То, что называется проверкой в SVN, называется клоном в git. Вы не проверяете хранилище, вы клонируете его. «Извлечение» означает переключение на определенную ветку, которая более или менее совпадает с svn switch
, но у вас также есть возможность создать новую ветку на том же шаге (это то, что делает -b
).
Итак, я предполагаю, что вы использовали git локально, сейчас создали проект на github и хотели бы перенести ваши изменения в репозиторий github.
Вилка - это копия существующего стороннего репозитория на github. Вы можете нажать кнопку «форк», чтобы получить собственную копию этого хранилища, что позволит вам вносить свои изменения. Затем другой человек может вносить любые изменения, которые вы делаете, в свой собственный репозиторий.
Чтобы связать репозиторий github с локальным репо, вы делаете (локально):
git remote add origin git@github.com:<username>/<repo>.git
Чтобы отправить изменения:
git push origin master
Вы можете найти отличную документацию для git здесь: http://git -scm.com / documents