git - 尝试使用 GIT 创建分支时出现异常

标签 git

vamshi.krishna@KRISHNA/c/Project Repo/diameter(主) $ git 分支 开发 致命:不是有效的对象名称:'master'。

您能解释一下为什么我会收到此异常吗?

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

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

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

现在我想将其 push 一个名为“开发”的新分支,因为这个原因我正在尝试名为“开发”的分支。因为我在主分支中,所以我想创建不执行的开发分支..

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

最佳答案

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

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

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

关于git - 尝试使用 GIT 创建分支时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052260/

相关文章:

git - git 可以格式化补丁,以便它可以与补丁程序一起使用吗?

c - 在 Raspberry pi 上安装 AODV 协议(protocol) (https ://github. com/erimatnor/aodv-uu)

git 日志 : show second parent on the left

java - Git 存储库分支可以是其他 Git 存储库中的子文件夹吗?

git - 并发和多次提交 git 访问

Git:用 'post-receive'命令发送参数到 'git push' hook

java - maven发布插件: releasing from git sub folder?

git - 为什么每个分支的 git stash 不是唯一的?

git - 将现有源代码文件夹添加到本地 Git 存储库

git - 如何在 git 中 merge 单个文件?