Git push未创建远程分支,正在推送到主分支
我遇到了一个问题,我试图将一个本地分支推送到一个远程分支,这样我就可以在master中创建一个pull请求。我正在使用:Git push未创建远程分支,正在推送到主分支,git,push,git-push,Git,Push,Git Push,我遇到了一个问题,我试图将一个本地分支推送到一个远程分支,这样我就可以在master中创建一个pull请求。我正在使用: git推送源名称 这似乎失败了,而是推到了主远程分支(这不是很好)。 如果我显式地引用本地和远程分支(即:branchname:branchname),它就可以正常工作。看来要么我的git配置有问题,要么我创建本地分支的方式有问题 任何帮助都将不胜感激。看起来您在主分支上,并试图将其推送到另一个分支 如何能够推送到不同的分支名称? 设置/更新跟踪分支 吉特1.8: git b
git推送源名称
这似乎失败了,而是推到了主远程分支(这不是很好)。
如果我显式地引用本地和远程分支(即:branchname:branchname),它就可以正常工作。看来要么我的git配置有问题,要么我创建本地分支的方式有问题
任何帮助都将不胜感激。看起来您在
主分支上,并试图将其推送到另一个分支
如何能够推送到不同的分支名称?
设置/更新跟踪分支
吉特<1.8:
git分支——设置上游分支\u名称远程/分支\u名称
git>1.8:
git branch\u name——将上游设置为remote/branch\u name
当前跟踪信息位于.git/config
文件中
使用所需名称创建新分支
git checkout -b <new_branch>
git push origin <new_branch>
git签出-b
git推送原点
git会将您当前的分支名称推送到远程分支(假设您没有更改跟踪分支)
重命名分支(因此跟踪分支也将更新)
或者您可以使用-u开关:
git分支机构名称-u远程/分支机构名称
试试下面的方法
git push -u origin <branch_name>
git推送-u原点
如果您有权限将本地分支推送到远程回购上,它应该经过可能的命令副本看起来很好。那么,您如何创建本地分支?它认为它正在跟踪哪个分支?如果你读过这个问题,这就是他所做的(问题中的第2行)看起来不像是他设置了上游?我在当前的Git版本中使用了--set upstream
。这对我来说一直都很有效,当你没有任何上游设置时,这也是Git本身所建议的。