git / BitBucket中没有主分支

时间:2015-06-10 06:53:43

标签: git bitbucket

我是git的新手。我在sourcetree客户端使用bitbucket。 我已经从sourcetree中的bitbucket克隆了存储库,然后我想从Master创建一个Develop分支。 问题是:没有任何主分支。我尝试过提交一些文本文件,然后我就可以创建那个Develop分支,但我仍然没有在BitBucket中看到master分支,所以我无法从Develop分支创建pull请求掌握......

我做错了什么? 感谢

5 个答案:

答案 0 :(得分:5)

master只是通常默认分支的名称。但它不需要这样称呼。如果你执行git branch -r,你可以看到你的遥控器上存在哪些分支,所以你知道你可以为哪个分支创建拉取请求。

如果你真的想要一个主分支,你可以创建一个新的分支。

答案 1 :(得分:2)

如果您将尝试克隆空存储库,则在克隆时您应该在命令行提示符下收到以下消息。

Cloning into 'test'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.

所以,这意味着你要从头开始一个项目。在这种情况下,您必须执行以下步骤 -

mkdir /path/to/your/project
cd /path/to/your/project
git init
git remote add origin "Your Repo Url"
git add -A
git commit -m 'Your Commit Message'
git push -u origin master

在您的存储库的bitbucket主页中也提到了相同的streps。它将创建您的主分支。

答案 2 :(得分:1)

您必须使用您的用户名和名称初始化您的存储库,之后您的主分支将被创建,您将能够提交您的代码。

git config --global user.email "your@email.com"
git config --global user.name "Your Name"

答案 3 :(得分:0)

在Bitbucket中,提交Bitbucket提供的默认README.md文件。将在提交README.md文件时创建主分支。

答案 4 :(得分:-1)

在BitBucket中,

单击“提交”,然后提交任何文件(示例自述文件和.gitignore文件)。 它将自动提交给主分支。

然后您将能够看到主分支并且还可以创建新的分支。