Я новичок в git
и GitHub (где мое имя пользователя myuser
). Я пытаюсь представить свой первый запрос на загрузку, и я сталкиваюсь с некоторыми проблемами.Метод вилки и выталкивания не работает на GitHub
- Я проложил репо проекта, который мне нужно запланировать, называется
someuser/somerepo
. Следовательно, теперь у меня есть репозиторийmyuser/somerepo
. - Я клонировал свою вилку локально и создал ветку (
mybranch
). - Я внес различные изменения в
mybranch
. - Я бежал
git commit -a -m "Closes someuser/somerepo/#10"
- Затем я побежал
git push
, где меня попросили пройти аутентификацию.
После успешного git push
, я вижу:
- В
mysuer/somerepo
на GitHub, я вижу, все изменения, которые я сделал там. - В
someuser/somerepo
на GitHub, я вижу сообщение под Выпуск № 10 с указаниемmyuser referenced this issue from a commit in myuser/somerepo 2 hours ago
Так, экспромтом, он seemms, как я на самом деле удалось сделать все правильно до сих пор. Так я Googled "GitHub как тянуть запрос", и я нашел это GitHub wiki article.
Согласно этой статье, мне нужно идти в GitHub, и из «хранилища, из которого я хотел бы предложить изменения», мне нужно выбрать mybranch
вариант из филиалов меню.
Однако я не вижу mybranch
, я вижу только ветви, существовавшие в репо, которые я разветвил. Это говорит мне, что я что-то пропустил.
Так что я должен спросить (потому что все они так же связаны):
- я пропустил что-нибудь или упускать из виду что-нибудь? Я не являюсь «членом» репо
somerepo
, я никогда не связывался ни с одним из его сопровождающих; Наверное, мне интересно, если у меня даже нет разрешения на выполнение запроса на растяжение. В этом случае мой вопрос будет следующим: как работает модель авторизации репо GitHub? (что пользователи могут делать с репо)? - Что решает, что «вилки и тянет» или идет с «общим репо»? Влияют ли запросы на запросы в обеих ситуациях?
В конечном итоге: Какой у меня следующий шаг здесь, и как я могу исправить это, чтобы я мог продолжить заполнять мой запрос на тяну?
Спасибо @KeillRandor (+1) - но я уверен, что сделал. В противном случае, как я могу увидеть мои изменения, показывающие upn ** на GitHub ** под 'myuser/myrepo'? – smeeb