我有一个名为“dev”的开发分支。我想将所有更改从“dev”移动到“master”。
我目前在“开发”分支,我可以这样做:
git push origin master
那将把我的所有更改发送到“主人”?或者我必须先切换到“master”,然后运行:
git pull --rebase origin dev
我想这只是一个推拉拉问题,git希望我们采用哪种方式?
谢谢
答案 0 :(得分:1)
如果你想在远程上将dev本地推送到master,你可以这样做:
git push origin dev:master
正常的工作流程是将dev合并为master和push master。
答案 1 :(得分:1)
首先合并你的变化(本地)。
git checkout master # change to "master"
git merge dev # merge changes from "dev"
git push origin master # push the new "master" as is
答案 2 :(得分:0)