尝试使用GIT创建分支时获取异常

时间:2012-08-21 09:48:38

标签: git

vamshi.krishna@KRISHNA / c /项目回购/直径(主) $ git branch develop 致命:不是有效的对象名称:'master'。

你能解释一下我为什么会遇到这个例外吗?

我在本地创建了一个名为“Project Repo”的存储库

在该文件夹中,我执行了git init

我创建了直径文件夹并将我所有的src文件夹放入直径文件夹

现在我想将其推入一个名为develop的新brach,因为我正在尝试将其命名为“Develop”。因为我在master分支中,我想创建不执行的develop分支..

您可以告诉我创建分支的正确步骤,并将我的coe推送到开发分支

2 个答案:

答案 0 :(得分:1)

git checkout -b develop
git add .
git commit -m 'initial commit'
git push origin develop

阅读一些git教程。你应该知道你在做什么。

<强>更新

从已填充的开发分支重新创建主分支:

git checkout master
git merge develop
git push origin master

答案 1 :(得分:1)

注意:您收到错误消息的原因是,因为您尚未提交任何提交,所以没有“主”分支。
分支需要一个起点(例如另一个分支的HEAD)才能被创建。

首先创建一个提交(即使是空提交:git commit --allow-empty) 然后你可以git checkout -b branchgit add everything,提交并推送你的新分支。

在“Creating branches on an empty project in git”中查看有关该主题的更多信息(在尚未提交的情况下创建分支)。