2016-09-23 247 views
1

我对Git很新。GitHub:在分支列表中看不到'master'

  • 我创建了一个新的存储库 - Tutorial
  • 下,我创建了两个分支 - demo-branchtutorial-branch,一个接一个,并做了一些改变,并推动
  • 我GitBash检查,我有三个分支 - master和上面的两个

enter image description here

然而,当我访问GitHu b在线浏览器,它让我只有两个分支 enter image description here

enter image description here

为什么不显示master分支?我在概念上错过了什么?

回答

1

如果您没有将master推送到GitHub,那么在GitHub上看不到master分支。

我认为你创建Tutorial从bash,而不是从GitHub回购。 master分支是由Git在一个新的存储库上自动创建的,但是没有被推送。要在GitHub上获得分支,请执行git push origin master:master

此命令推到origin git仓库的本地分支master到远程分支master,如果需要创建它。

  • origin是远程存储库的默认名称。在你的情况下,这是你的GitHub仓库。
  • 本地master分支是你的......本地主分支
  • 远程分支masterorigin分支上的远程,所以GitHub。当用户推入master分支时,这个更新
+0

'git push origin master:master'表示将一个名为'master'的本地仓库推到一个远程仓库'master'上? – SimpleGuy

+1

顺便说一句,谢谢!我真的很想念这部分,我没有把'master'推到Github上 – SimpleGuy