我是git的新手。我在sourcetree客户端使用bitbucket。 我已经从sourcetree中的bitbucket克隆了存储库,然后我想从Master创建一个Develop分支。 问题是:没有任何主分支。我尝试过提交一些文本文件,然后我就可以创建那个Develop分支,但我仍然没有在BitBucket中看到master分支,所以我无法从Develop分支创建pull请求掌握......
我做错了什么? 感谢
答案 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文件)。 它将自动提交给主分支。
然后您将能够看到主分支并且还可以创建新的分支。