我采取的步骤: 我从github克隆了一个回购。 我检查了一个名为“develop”的分支。 我创建了一个名为“hotfix”的新分支。 我在我的本地“修补程序”分支上工作。 然后我尝试将“hotfix”推送到github。 我输入了“git push”。
问题: “hotfix”分支从未出现在github上。
结果如下: 在github上,它显示“hotfix”与“develop”合并并推送到“master”分支。
有没有人有类似的问题?我克隆时可能有问题吗?
我已经通过指定“git push origin hotfix”成功推送了我的“修补程序”分支。只是想知道为什么“git push”会将我的本地分支合并到develop中,然后推动掌握。
答案 0 :(得分:4)
推送新分支时,您应该使用git push hostname branchname
。
答案 1 :(得分:0)
在命令行中,我输入了git remote show origin
。它显示在git push
命令的远程/本地上配置了哪些分支。