Как мне использовать GitHub и Git, чтобы правильно создать ветку - PullRequest
1 голос
/ 23 мая 2019

Индивидуальный разработчик, который наконец решил использовать git и github вместо нескольких версий на моем жестком диске.

Я создал начальную ветку master, в которую я загрузил текущее состояние моего проекта.

Сейчас я собираюсь добавить новую функцию в этот проект, и после прочтения я уверен, что будет полезно добавить новые функции в новую ветку в github.

Итак, я создал новую ветку в github.

Но на моем локальном компьютере у меня уже есть git, который передается в ветку master при первоначальном коммите.

Так что теперь мне нужно клонировать 2-ю ветку от github на мою локальную машину или я просто продолжаю развиваться как обычно и переключаюсь на 2-ю ветку, только когда я готов отправить изменения в github.

Это довольно простые вещи, но они просто путают, что и как делать.

Заранее спасибо.

1 Ответ

1 голос
/ 23 мая 2019

Вместе с Git и GitHub часто есть несколько правильных способов выполнить задачу.

Тем не менее, типичный способ, которым это достигается, - создать ветку локально (назовем ее «тестовой») и настроить ее на отслеживание ветви происхождения.

$ git checkout -b test
Switched to a new branch 'test'
$ git push --set-upstream origin test                                                                                                                                                                           
 * [new branch]      test -> test
Branch 'test' set up to track remote branch 'test' from 'origin' by rebasing.

Работайте над test, периодически отправляя его на GitHub. Когда закончите, объедините ветку в master в командной строке или откройте запрос на извлечение на GitHub и объедините его там.

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