git创建分支提示fatal: not a valid object name: ‘master‘解决方案

2023-10-30

1. 背景描述:

在本地使用 git init初始化一个空的git项目后,想使用git branch创建分支时,提示fatal: not a valid object name: ‘master’。
在这里插入图片描述

2. 原因分析:

这个错误通常表示未找到名为 “master” 的有效提交对象,因为当前仓库还没有进行过任何提交。

在初始化一个全新的本地仓库后,首先需要通过执行至少一次提交来创建初始的提交对象,然后才能创建新的分支。

3. 解决方案:

先使用git status可以发现提示我们还未进行过commit提交,根据提示可以解决该问题:
在这里插入图片描述

执行完git init后,创建一个新文件,然后执行git add .命令,然后执行一遍git commit -m ""命令,此时masterd分支被成功创建,此时再使用git branch创建新的分支即可。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git创建分支提示fatal: not a valid object name: ‘master‘解决方案 的相关文章

  • git 预提交钩子格式代码 - Intellij/Android Studio

    本要点展示了如何在预提交时使用 Eclipse 格式化程序自动格式化 Java 代码 Source https gist github com ktoso 708972 https gist github com ktoso 708972
  • 无法使用 git 配置文件进行 ssh

    我知道它被问了很多次 但我无法得到我的问题的答案 我正在尝试使用配置文件 ssh 到系统 配置文件是 Host qa HostName 10 218 70 345 User user IdentityFile C Users bean ss
  • 忽略 git 中的本地配置文件

    Rails 应用程序中有一些本地文件 属于我们存储库的一部分 我希望 git 忽略它们 基本上 我希望 git 忽略我对 config environments 目录和 config application rb 文件中的任何内容所做的所有
  • 推送时发生 Git 错误 - update_ref 失败

    当我尝试推送本地提交时遇到问题 这可能是在 Android Studio 崩溃时发生的 这是错误 update ref 引用 refs remotes origin master 失败 无法锁定 ref refs remotes origi
  • 代表 Git 存储库的数学结构是什么

    我正在学习 Git 如果我能描述一下代表 Git 存储库的数学结构 那就太好了 例如 它是一个有向无环图 它的节点代表提交 它的节点有代表分支等的标签 每个节点最多一个标签 没有标签使用两次 我知道这个描述不正确 我只是想解释我正在寻找的内
  • 如何从 android.googlesource.com 或 github.com 下载单个目录?

    我想下载 https android googlesource com platform frameworks base git master tools aapt https android googlesource com platfo
  • git push heroku master 权限被拒绝

    我正在关注 ruby railstutorial 我运行命令 git push heroku master 它吐出了这个错误 Permission denied publickey fatal Could not read from rem
  • 如何 git grep 仅一组文件扩展名

    如何执行 git grep 并将检查的文件限制为一组文件 我希望能够 grep cpp 和 h 文件的内容来查找 MyFunc 例如 git grep MyFunc hc 但是 这也匹配 c 文件和 cs 文件 Use git grep M
  • git reset 命令中的 ~1 是什么意思?

    git 重置 HEAD 1 我的印象是 1 的意思是 从 HEAD 开始 遵循 1 链接 并将 HEAD 标签设置为新的提交节点 我正期待着 git 重置 HEAD 2 跟随 2 个链接 然后设置 HEAD 标签 但是 如果我尝试它 我会收
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • 如何合并两个连续的 git 存储库

    我有一个相当独特的情况 我有一个名为 Project1 的存储库 我在其中工作了一些时间 几个月 一年后 我创建了存储库 Project1 Again 从 Project1 停止的地方开始 现在 我希望修订历史记录是连续的 因此我希望它们合
  • 默认情况下 git merge -Xignore-space-change

    我该如何设置该选项ignore space change对于所有合并使用git config 我也许可以使用别名merge 但因为我希望该设置应用于git stash pop git stash apply git pull and git
  • Ansible bitbucket 克隆存储库配置 ssh 错误

    我之前发布过这个问题 但那里的答案不再有效 总之 当使用 Ansible 配置我的 vagrant box 时 在尝试使用 ssh 克隆我的 bitbucket 私有存储库时 我遇到了一个神秘的错误 该错误指出 权限被拒绝 公钥 然而 如果
  • 在 Windows 7 上的 Sourcetree 中比较 Word docx 文件

    我一直在尝试获取在 Windows 7 上的 Sourcetree 中工作的 Word docx 文件的文本差异 我已按照此处的说明进行操作将 Microsoft Word 与 git 结合使用 http blog martinfenner
  • 无法从 Sourcetree 拉取 Git 远程存储库

    我生成了 ssh 密钥并配置了我的 git 和 SourceTree 我可以 git pull 并从 Git bash 执行其他操作 注意 我在 bashrc 中添加了以下内容以使其正常工作 eval ssh agent ssh add 然
  • 创建一个空分支?

    我有一个包含项目的 git 存储库 我现在要对这个项目进行大规模的修改 如何为这次大修创建一个空白的新分支 然后当完成时 如何将这个分支切换到master 使用 checkout orphan 命令 git checkout orphan
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • 如何让 Aptana Studio 记住 git ssh 密码

    我找不到任何有关如何获得 Aptana Studio 的内置 git 支持来记住执行推 拉操作的 ssh 密码的指南 信息 有人有什么想法吗 Aptana Studio 实际上是内置的 GIT 程序 它将在 Windows 上的 C Use
  • git reflog 和 log 有什么区别?

    手册页说 log 显示提交日志 reflog 管理 reflog 信息 reflog 信息到底是什么 它有哪些日志没有的信息 日志看起来更详细 git log显示当前的 HEAD 及其祖先 也就是说 它打印提交 HEAD 指向的提交 然后打
  • 仅使用 Git grep 的文件名

    我只想查看文本中包含特定单词的不同文件 current directory git grep word 显示文件中具有匹配单词的每一行 所以我尝试了这个 current directory git grep word files with

随机推荐

  • vue3嵌入pdf的两种办法

    1 使用embed嵌入 好处 简单 代码量少 功能齐全 缺点 有固定样式 难以修改 不可定制 2 使用vue pdf embed pdf预览 的形式定制嵌入pdf 优点 除了pdf的内容别的都可以修改 可以定制样式 缺点 要自己手写下载 下
  • 麦克纳姆轮(Mecanum Wheel)运动学分析

    0 1 麦克纳姆轮底盘示意图 0 2 运动学逆解概念 逆运动学是决定要达成所需要的姿势所要设置的关节可活动对象的参数的过程 一 底盘运动的分解 我们知道 刚体在平面内的运动可以分解为三个独立分量 X轴平动 Y轴平动 yaw 轴自转 如下图所
  • 调用layui相册层---实现点击图片放大查看

    前言 页面排版过程中可能会出现多个小图片并排排列 但对于查看图片内容来说并不十分方便 引入layui js 图片容器 div class photo box div class photograph show div div css样式 宽
  • 【算法】二叉树的递归遍历C语言实现

    二叉树是一种极其重要的数据结构 以下是二叉树的结构定义 创建 和递归先序 中序 后序 遍历的代码 include
  • execjs安装及相关问题解决

    安装方式 命令行下执行 pip install PyExecJS 但出现一个情况是 pycharm编写代码的时候还是出错 这时 我们可以在这个编辑器里再重新安装一下 pycharm安装第三方库 然后查找pyexecjs 然后再安装就行了 这
  • mysql 缓存策略和解决方案

    mysql的主从复制 1 主库Master节点 接受来自客户端的增 删 改请求 通过IO thread写入到binlog 2 从库slave节点 请求读取主库的binlog 通过IO thread写入本地的relay log 中继日志 3
  • 微信公众号跳转到关注页面办法

    span style color rgb 85 85 85 https mp weixin qq com mp profile ext action home biz span span style color ff0000 MzAxNzc
  • java内省

    内省 内省是 Java 语言对 Bean 类属性 事件的一种缺省处理方法 例如类 A 中有属性 name 那我们可以通过 getName setName 来得到其值或者设置新的值 通过 getName setName 来访问name 属性
  • 如何快速查看进程/子线程堆栈

    背景 分析现网问题时 有时需要快速查看某个进程 子线程堆栈调用 便于进一步分析问题 现提供几种不同获取进程堆栈方法 实现方法 1 使用gdb attach 调试进程 使用gdb相关cmd调试进程 gdb p pid 进入gdb后 可通过 g
  • python如何输出字典中值对应的键_Python根据字典的值查询出对应的键的方法

    本文主要介绍了Python 字典值查询出对应的键 分享给大家 也给自己留个笔记 具体如下 coding utf 8 Author Zhang Chen Email ZhangChen Shaanxi gmail com Data 2018
  • 看视频做笔记,如何将视频的语音转换为文字,提高打字效率?

    讯飞输入法 详细设置见链接
  • 单例设计模式中懒汉式与饿汉式的区别

    单例模式的优点 由于单例模式只生成一个实例 减少了系统性能的开销 懒汉式和饿汉式的区别 懒汉式 gt 啥时候用啥时候造 在get静态方法里再去造 比较懒 先创建个空的静态对象 在get方法里再去new对象 饿汉式 gt 直接在开始的创建静态
  • Spring IOC 知识点总结,写得太好了!

    广义的 IOC 在这之前 我们先记住一句话 好莱坞原则 Don t call me we will call you 即 不用打电话过来 我们会打给你 控制反转 Inversion of Control 简称 IoC 是面向对象编程中的一种
  • 附录2 FFmpeg从入门到精通-Linux下编译FFmpeg

    文章目录 附录2 Linux下编译FFmpeg 1 安装依赖项 2 NASM 3 Yasm 4 libx264 5 libx265 6 libfdk aac 7 libmp3lame 8 libopus 9 libvpx 10 FFmpeg
  • 【最全下载合集】最新Office 2021微软官方原版离线安装下载地址合集

    Office2021下载地址合集 说明 仅支持Win10 11系统 img镜像Win10 11下直接装载打开即可 一 专业增强版 强烈推荐 http officecdn microsoft com pr 492350f6 3a01 4f97
  • java读取jar包中resource下的图片

    读取jar包或者war包中的文件时 只能使用流 不能使用new File Resource resource new ClassPathResource topo img File separator a png
  • 漫谈Web3早期发烧友为什么会成为未来的主流人群?

    创新的扩散随着连续的消费者群体采用新技术 蓝色显示 其市场份额 黄色 将最终达到饱和水平 摘自罗杰斯 埃弗雷特的 创新扩散 1962 新技术的采用有一个可预测的模式 Web3 也不例外 1962 年 埃弗雷特 罗杰斯在他的开创性著作 创新的
  • ubantu初始化两部曲

    1 配置网络 2 同步windos和ubantu的复制粘贴 sudo apt get install open vm tools sudo apt get install open vm tools desktop
  • gdb调试积累

    1 p打印字符串时不省略 默认情况下 gdb调试时 太长的字符串只显示一部分 如果想要完全显示 可以设置 set print element 0 2 查看产生coredump文件的进程 1 gdb c corefile 使用gdb调试cor
  • git创建分支提示fatal: not a valid object name: ‘master‘解决方案

    文章目录 1 背景描述 2 原因分析 3 解决方案 1 背景描述 在本地使用 git init初始化一个空的git项目后 想使用git branch创建分支时 提示fatal not a valid object name master 2