我在当地分行做了更改。然后我结帐到我的主分支并将其与我的本地分支合并。现在我想将主分支中的更改推送到远程的特定分支。说,我们是5个开发人员。每个人都有自己的远程回购分支。如果我在我的本地仓库修改了一些东西,我应该将我的工作推到以我的名字命名的分支上。
如何将更改从我的本地仓库主机推送到我的分支机构 远程回购?
一旦我将它推送到远程仓库的分支机构,我会将更新通知给我的其他团队成员。
他们如何获取并合并位于我的远程分支中的更新到他们的本地主人?
答案 0 :(得分:3)
要从您的本地master
推送到其他远程branch
,请使用:
git push origin master:branch
要让您的朋友将此远程branch
拉入其本地master
,他们可以使用git pull
作为:
git checkout master
git pull origin branch
答案 1 :(得分:2)
您可以在git push
命令中指定远程分支名称,如下所示:
git push <remote> <local branch name>:<remote branch name>
所以在你的情况下,像这样:
git push origin master:smith-master
如果要将其设为要推送到的默认分支,请另外使用-u
标志。