vamshi.krishna@KRISHNA / c /项目回购/直径(主) $ git branch develop 致命:不是有效的对象名称:'master'。
你能解释一下我为什么会遇到这个例外吗?
我在本地创建了一个名为“Project Repo”的存储库
在该文件夹中,我执行了git init
我创建了直径文件夹并将我所有的src文件夹放入直径文件夹
现在我想将其推入一个名为develop的新brach,因为我正在尝试将其命名为“Develop”。因为我在master分支中,我想创建不执行的develop分支..
您可以告诉我创建分支的正确步骤,并将我的coe推送到开发分支
答案 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 branch
,git add everything
,提交并推送你的新分支。
在“Creating branches on an empty project in git”中查看有关该主题的更多信息(在尚未提交的情况下创建分支)。