Git: как протолкнуть ветку из существующего проекта в GitHub? - PullRequest
0 голосов
/ 07 июня 2018

Я работаю над существующим проектом, который уже был создан (кем-то еще).

Я создал новую ветку и выполнил свою работу.Теперь я хотел бы перенести свою работу на GitHub, чтобы я мог создать новый запрос на извлечение.

Я не уверен, как я могу это сделать.

Пока у меня есть:

git add .
git commit -m "Message"

Я получил эту часть, без проблем

Однако все, что я смотрю в Интернете, говорит о том, что следующим шагом будет сделать что-то вроде:

git push origin master

но я не хочу передавать его Мастеру - просто на GitHub.

Кто-нибудь знает, что мне нужно сделать, чтобы просто подтолкнуть его к GitHub, чтобы создать пул?просить?

1 Ответ

0 голосов
/ 07 июня 2018

Чтобы создать пулл-запрос, сначала нужно создать собственную ветку, в которую вы хотите отправить свои изменения.Вы можете сделать это с помощью:

git checkout -b <your_new_branch_name>

Судя по всему, вы уже добавили свой код в основную ветку, что является незначительной проблемой.В будущем вам нужно будет проверить ветку, над которой вы хотите работать , до того, как совершит какие-либо изменения, но сейчас, если вы извлекаете новую ветку из текущей ветки с помощью команды выше, новая ветка будетбыть создан с изменениями, которые вы передали в мастер.

После того, как вы это сделали, переместите вашу новую ветку к удаленному источнику, используя:

git push -u origin <your_new_branch_name>

Тогда вы сможетедля создания запроса на получение с помощью интерфейса пользователя Github.

Для лучшего объяснения этих понятий прочитайте this .Это объясняет некоторые основы ветвления и слияния с использованием git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...