1

由于某种原因,我的分支机构没有出现在 Github 中。但是,当我执行git tag --all它们时,它们会出现在那里,这表明它们并没有丢失。

当我在本地存储库中有多个分支时,为什么我只能在 Github 中看到 Master 分支?

4

3 回答 3

5

推送只推送当前分支。您需要推送您想要发布的分支,如果这是所有分支,那么您引用的答案: git push --all 应该会有所帮助!

于 2013-01-31T14:54:44.610 回答
3

因此,假设您在运行时看到一个分支列表:

git branch

您所要做的就是运行:

git push <remote-name> <branch-name>
于 2013-01-31T14:58:33.573 回答
2

git push如果你想将一个单独的分支推送到 repo,那么只有当前的 master 分支才会真正被推送,你必须这样做git push origin <branchname>,试一试......

您在问题中发布的链接中也对此进行了说明。

于 2013-01-31T14:55:08.000 回答