我在本地存储库中有一个名为develop的分支,我想确保当我将它推送到origin时,它与origin/master合并。我该怎么做?
ru9i0ody1#
$ git push origin develop:master
或者更一般地说
$ git push <remote> <local branch name>:<remote branch to push into>
qrjkbowd2#
正如人们在评论中提到的,你可能不想这样做......如果你知道你在做什么,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
rggaifut3#
你可以安装git工具https://git-scm.com/downloads,它可以帮助合并分支到master。我在RStudio中创建了一个分支,在上面工作,将更改推送到github。然后当我想合并时,我打开了这个git GUI工具,导航到我的仓库所在的文件夹,然后将分支合并到master。我打开RStudio检查是否发生了更改,然后从RStudio推送到github。
isr3a4wc4#
您也可以这样做,隐式引用上一个分支:
git checkout mainline git pull git merge - git push
5f0d552i5#
git init git add . git commit -m "Add project to Bitbucket example" git remote add source https://sample@bitbucket.org/sample/example.git git push -u -f source master
z4bn682m6#
作为对@尤金答案的扩展,另一个版本将用于将代码从本地存储库推送到master/developer分支。切换到分支'master':
$ git checkout master
从本地存储库合并到主存储库:
$ git merge --no-ff FEATURE/<branch_Name>
推至主画面:
$ git push
xa9qqrwz7#
按照以下步骤将本地存储库推入主分支$ git status
$ git status
7条答案
按热度按时间ru9i0ody1#
或者更一般地说
qrjkbowd2#
正如人们在评论中提到的,你可能不想这样做......如果你知道你在做什么,mipadi的答案是绝对正确的。
我就说:
rggaifut3#
你可以安装git工具https://git-scm.com/downloads,它可以帮助合并分支到master。我在RStudio中创建了一个分支,在上面工作,将更改推送到github。然后当我想合并时,我打开了这个git GUI工具,导航到我的仓库所在的文件夹,然后将分支合并到master。我打开RStudio检查是否发生了更改,然后从RStudio推送到github。
isr3a4wc4#
您也可以这样做,隐式引用上一个分支:
5f0d552i5#
z4bn682m6#
作为对@尤金答案的扩展,另一个版本将用于将代码从本地存储库推送到master/developer分支。
切换到分支'master':
从本地存储库合并到主存储库:
推至主画面:
xa9qqrwz7#
按照以下步骤将本地存储库推入主分支
$ git status