如何将本地Git分支推送到远程主分支?

时间:2011-03-24 18:07:51

标签: git git-branch remote-server git-push

我在我的本地仓库中有一个名为develop的分支,我想确保当我将其推送到原点时它与origin / master合并。目前,当我将它添加到远程开发分支时。

我该怎么做?

5 个答案:

答案 0 :(得分:717)

$ git push origin develop:master

或更常见的

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

答案 1 :(得分:175)

正如人们在评论中提到的那样,你可能不想那样做...... 如果你知道你在做什么,那么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

答案 2 :(得分:0)

作为@Eugene答案的扩展,另一个版本可以将代码从本地存储库推送到master / develop分支。

切换到分支“ master”:

$ git checkout master

从本地仓库合并到主仓库:

$ git merge --no-ff FEATURE/<branch_Name>

推送至主:

$ git push

答案 3 :(得分:0)

您也可以通过这种方式隐式引用上一个分支:

job_202007171535_0223

答案 4 :(得分:-3)

请按照以下步骤将本地存储库推送到Master分支enter code here

$ git状态