如何在远程仓库中创建主分支?

How to create master branch in remote repositories?

我在创建裸存储库时遇到问题。这是我的步骤:

  1. C:\ 中创建名为 Test 的文件夹作为远程存储库
  2. 在 sourcetree 中创建存储库并 select C:\Test
  3. 在终端中输入命令git init --bare
  4. 克隆 C:\Test 到我的本地文件夹 D:\Test

但是,我在 C:\TestD:\Test 中都看不到 master 分支。如何创建主分支?谢谢

PS:我的 C:\Test 有钩子、信息、对象、引用、配置、描述、HEAD。我需要签入它们并将它们设为主分支吗?

正如我在“Why do I need to explicitly push a new branch?”中所解释的那样,一个初始化的存储库(无论是否裸)都有 0 个分支。

您需要在非裸存储库 D:\Test 中创建、添加和提交文件,以便创建任何分支(此处默认为 master 分支)。
你可以看到一个 example here.

然后:git push -u origin master 将更新远程裸仓库。