Как мне установить правильные значения восходящего потока для всех моих локальных веток в Git? - PullRequest
0 голосов
/ 23 октября 2018

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

Я начал с ветви master и продвигался каждый шаг в своей собственной ветви, т.е. мои ветви разветвляются друг от друга иназываются Step1, Step2, Step3 и т. д.

Затем я помещаю репозиторий в GitHub, но когда я делаю изменения и пытаюсь нажать, я получаю:

PS C:\code\PhillyCCTodo> git push
fatal: The current branch Step6 has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin Step6

Это верно для каждого «шага».

Вот мой вопрос: что мне нужно сделать, чтобы иметь возможность перейти на любую ветку и чтобы мои студенты могли правильно загрузить мой код?

Последнее может уже бытьпроисходит, но первый вопрос - мой настоящий вопрос.

Я понимаю, что ответ, вероятно, в моей ошибке, но действительно ли я должен делать эту команду для каждой ветви?

1 Ответ

0 голосов
/ 23 октября 2018

Вот ответ:

Выполните эту команду

git push -u origin --all

и все ветви будут сдвинуты вверх.

...