Как я нажимаю локальную ветвь Git для управления ветвью на пульте дистанционного управления?

У меня есть ветвь, называемая develop в моем локальном репо, и я хочу убедиться, что когда я нажимаю ее на начало, она объединяется с источником/мастером. В настоящее время, когда я нажимаю его, добавляется в удаленную ветвь разработки.

Как я могу это сделать?

Ответ 1

$ git push origin develop:master

или, в более общем плане

$ git push <remote> <local branch name>:<remote branch to push into>

Ответ 2

Как упоминалось в комментариях, вы, вероятно, не хотите этого делать... Ответ от mipadi абсолютно прав, если вы знаете, что делаете.

Я бы сказал:

git checkout master
git pull               # to update the state to the latest remote master state
git merge develop      # to bring changes to local master from your develop branch
git push origin master # push current HEAD to remote master branch