2

vamshi.krishna@KRISHNA /c/Project Repo/diameter (master) $ git branch develop fatal: Not a valid object name: 'master'。

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

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

在那个文件夹中我执行了 git init

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

现在我想把它推到一个名为develop的新分支中,因为这个原因我试图分支名为“Develop”。因为我在master分支中,所以我想创建没有执行的develop分支..

请让我知道创建分支并将我的 coe 推送到开发分支的正确步骤

4

2 回答 2

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
于 2012-08-21T09:54:07.307 回答
1

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

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

在“在 git 中的空项目上创建分支”中查看有关该主题的更多信息(在还没有任何提交的情况下创建分支)。

于 2012-08-21T11:09:19.907 回答