- 主分支在当地
- 主分支远程
- 分公司生产远程
我使用的生产方式是只有当我想要将它与主人合并。
我记得有,我可以只推远程/主到远程/生产的命令,没有在当地有分公司生产。
我该怎么做?
我使用的生产方式是只有当我想要将它与主人合并。
我记得有,我可以只推远程/主到远程/生产的命令,没有在当地有分公司生产。
我该怎么做?
你的问题不是很清楚。如果我的答案对您的问题没有帮助,请留下评论。
如果你想在本地的master分支推送到远程的(起源)分公司生产:
git checkout master
git push origin production
如果你想推远程主分支到远程(来源)分公司生产,而无需更新本地主分支:
git checkout tmp
git pull origin master
git push origin production
(git branch -d tmp)
如果你想远程主分支推送到远程的(起源)分公司生产和更新本地主分支:
git pull origin master
git push origin production
您需要拥有最新版本的远程/主分支,否则您将推错提交。
git fetch -f remote master:remotes/remote/master
此步骤完成后,你已经确定,这是适当的承诺进行生产,你可以把这样的:
git push -f remote/master:remote/production
当你需要获取提交到远程分支在您的本地存储库中不需要创建本地分支。
这对我有效。
我:
当我进行局部改变分支dev,然后推到出身的/ dev,我要合并的分支产地/测试
git push origin +dev:test
这推动当地开发分支的内容,以远程产地/测试