为什么本地分支上的"git push"会导致与"develop"合并并推送到"master"分支?



我采取的步骤:我从github克隆了一个存储库。我查看了一个名为"开发"的分支。我创建了一个名为"修补程序"的新分支。我在当地的"修补程序"分支上工作。然后我尝试将"修补程序"推送到 github。我输入了"git push"。

问题:"Hotfix"分支从未出现在GitHub上。

结果如下:在github上,它显示"hotfix"与"develop"合并并推送到"master"分支。

有没有人遇到过类似的问题?也许我克隆时有问题?

此后,我通过指定"git push origin hotfix"成功推送了我的"修补程序"分支。只是想知道为什么"git push"会将我的本地分支合并到开发中,然后推送到master。

推送新分支时,应使用 git push hostname branchname .

在命令行中,我输入了git remote show origin .它显示在远程/本地为 git push 命令配置了哪些分支。

最新更新