Git推动不创建远程分支,推动主人
我遇到了一个问题,我试图将本地分支推送到远程分支,以便我可以创建一个到主服务器的请求。 我在用着:
git push origin brachname
这似乎失败了,而是推到主远程分支(这不是很好)。 如果我明确引用本地和远程分支(即:branchname:branchname),它可以正常工作。 看起来,或者我的git配置有问题,或者我创建本地分支的方式有问题。
任何帮助,将不胜感激。
看起来你在master
分支上,并试图将其推送到另一个分支。
如何能够推送到不同的分支名称?
设置/更新跟踪分支
git <1.8:
git branch --set-upstream branch_name remote/branch_name
git> 1.8:
git branch branch_name --set-upstream-to remote/branch_name
您当前的跟踪信息位于.git/config
文件中
用所需的名称创建一个新分支
git checkout -b <new_branch>
git push origin <new_branch>
git会将你当前的分支名称推送到远程分支(假设你没有改变跟踪分支)
重命名分支(所以跟踪分支也会更新)
或者你可以使用-u开关:
git branch branch_name -u remote/branch_name
尝试下面的内容
git push -u origin <branch_name>
如果您有权将本地分支推送到远程回购,则应该通过
链接地址: http://www.djcxy.com/p/4651.html