如何在远程仓库中创建主分支?
How to create master branch in remote repositories?
我在创建裸存储库时遇到问题。这是我的步骤:
- 在
C:\
中创建名为 Test
的文件夹作为远程存储库
- 在 sourcetree 中创建存储库并 select
C:\Test
- 在终端中输入命令
git init --bare
- 克隆
C:\Test
到我的本地文件夹 D:\Test
但是,我在 C:\Test
和 D:\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 将更新远程裸仓库。
我在创建裸存储库时遇到问题。这是我的步骤:
- 在
C:\
中创建名为Test
的文件夹作为远程存储库 - 在 sourcetree 中创建存储库并 select
C:\Test
- 在终端中输入命令
git init --bare
- 克隆
C:\Test
到我的本地文件夹D:\Test
但是,我在 C:\Test
和 D:\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 将更新远程裸仓库。