出于某种原因,我的分支机构没有出现在Github上。但是,当我执行git tag --all
时,它们会显示在那里,表明它们没有丢失。
当我在本地存储库中明显拥有多个分支时,为什么我只会在Github中看到Master Branch?
答案 0 :(得分:5)
推送仅推送当前分支。你需要推送你想要发布的分支,如果是全部,那么你引用的答案是:git push --all应该有帮助!
答案 1 :(得分:3)
因此,假设您在运行时看到分支列表:
git branch
你所要做的就是跑:
git push <remote-name> <branch-name>
答案 2 :(得分:2)
如果你想将一个单独的分支推送到你必须做git push
的仓库,那么只有当前的主分支才能被git push origin <branchname>
推送,所以试一试。
您在问题中发布的链接中也解释了这一点。