2017-06-14 39 views

回答

0

如果这是一个新的回购,没有master分支。命令行Git会自动在本地创建它,但您需要创建一个初始提交并推送分支:

git commit --allow-empty -m "Initial Commit." 
git push -u origin master 
+0

感谢您的回应。您可以从Gif中看到该存储库已经有2个提交。无论如何,我是否必须'git push -u origin master'? –

+1

这很奇怪。我想知道那些提交如果不是主人的话......当你输入'git branch -a'时,你会得到什么?此外,你可以尝试通过运行'git rev-list --remotes'然后运行'git log --decorate {commit-hash}'来找到哪些分支有提交。该信息可能会导致您找到问题的根源。 – CEPA

+0

git branch -a返回'* master'。 git rev-list --remotes命令会输出一个用法列表,所以我不确定为什么不起作用。 log - decorate命令返回(HEAD - > master)提交。 –