如何从一个分支推到另一个结账?
我正在尝试执行这里列出的设置http://toroid.org/ams/git-website-howto但有一个区别。 在我的本地存储库上,我想使用与master不同的分支。
所以当我去推动初始文件而不是推送主文件时,我想将文件从演示分支推送到远程存储库上的主分支。 例如:
git push web +master:refs/heads/demo
但是当我这样做,我完成上传所有的文件后,我得到以下错误:
remote: fatal: You are on a branch yet to be born
是否有可能做我想用这个设置做什么?
如果本地分支被称为“demo”,并且您想要推送到名为“web”的远程分支“master”,请执行以下操作:
git push web demo:master
如果要从远程“web”上的“主”分支合并到当前分支,可以执行以下操作:
git fetch web git merge web/master