Я довольно много изучил, чтобы получить ответ на свой вопрос, но не получил удовлетворительного ответа, поэтому разместил вопрос здесь.
Я хочу создать запрос на перенос в исходный репозиторий на GitHub, Я следую приведенному ниже процессу :
Сначала я создаю свою ветку:
git checkout -b my-branch
Вношу изменения и затем фиксирую:
git add .
git commit -m “Changes made to repo”
Теперь толкаем ветвь к разветвленной главной ветви:
git push --set-upstream origin my-branch
Но прежде чем я сделаю запрос на перенос, мне также нужно обновить ветвь master своего разветвленного репозитория и сделать его таким же, как upstream / master .
1 кв. Какую команду использовать для обновления моей разветвленной главной ветки:
git pull upstream master
, за которым следует git push origin master
или git merge upstream master
, за которым следует git push origin master
? (Я уже добавил исходный URL)
Q2. Будет ли моя добавленная ветка «my-branch» обновляться автоматически после обновления разветвленной главной ветви?