Von*_*onC 6

git可以完美地克隆一个空的存储库.

但是在那种情况下,你最终得到一个没有分支的repo ,这可能会让Git初学者感到不安.

这也意味着,当您在该空的克隆仓库中创建自己的提交时,您需要在第一次推送时设置上游分支,并使用git push -u origin master.
再次,当你发现Git时有点麻烦.
请参阅" 为什么我需要明确推送新分支? "

因此建议创建至少一个文件,这意味着master分支中至少有一个提交.
此外,克隆的repo现在有一个本地master分支,其上游分支已经设置:当新的提交在本地完成时,一个简单git push就足以将它们发送到GitHub仓库.

这两点(带master分支的本地仓库,以及远程跟踪分支origin/master)可以提供更轻松的体验.

另一方面,如果要导入现有的仓库,则需要一个空的仓库开头.