Git- [!remote rejected]:refusing to delete the current branch

2023-05-16

前言:

这算是,在上篇博客 Git-error: dst refspec branch matches more than one 产生过程中的额外发现。

为了测试一些 git 命令的实现,我在 github 中新建了一个远程仓库 DR_testGit,测试后,我试图删除测试分支的时候,出现了下列提示:

这里写图片描述

问题解读

经历过上次的问题,我已经学会出了问题,Google 之前先首先仔细看看返回的错误提示。

![remote rejected] dev_test (refusing to delete the current branch: refs/heads/dev_test)

错误原因是删除命令被远程仓库拒绝,因为远程分支 dev_test 是当前分支。

那么,如何查看远程仓库的当前分支是什么?

1.登录你的 github 中进入 Repository 页面,
2.找到对应的远程仓库
3.点击 Setting页面,
4.选择 Branchs,找到 Default branch 项,就能查看和修改默认分支了。
如下:

这里写图片描述

修完完毕之后,不要忘记点击旁边的 update 按钮,update一下才能生效。

也许你和我一样,第一反应是看命令窗口中显示的当前分支,很不幸,是显示着当前分支却是 dev,而不是dev_test,和错误提示不符合。原因是因为命令行窗口显示的是本地仓库的版本库,而错误提示是远程仓库发出的,请注意[remote rejected] 字样。


欢迎关注个人微信公众号「浅浅同学的开发笔记」,最新的博客,好玩的事情,都会在上面分享,期待与你共同成长。

在这里插入图片描述

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

Git- [!remote rejected]:refusing to delete the current branch 的相关文章

  • Git 提交从 Windows 上的守护程序返回错误 docker/error 响应

    我正在为我的 Laravel 应用程序 BE 运行 docker 我对 readmeme md 文件进行了简单的更新 并尝试将此文件提交并推送到 git 当我尝试提交时 这就是我得到的 gt git c user useConfigOnly
  • 如何从“git log”中查看 Git 中的特定版本?

    My git log显示为 enter code here git trial git log commit 4c5bc66ae50780cf8dcaf032da98422aea6e2cf7 Author king lt email pro
  • 获取签出修订版的 git 标签?

    我正在做 git tag current tag example to test task git checkout tag example to test task HEAD is now at 75fdde3 commit commen
  • 有没有一种方法可以非交互地压缩大量提交?

    我正在尝试压缩一系列提交 HEAD 到 HEAD 3 有没有一种快速的方法可以做到这一点 或者我需要使用 rebase interactive 确保你的工作树是干净的 然后 git reset soft HEAD 3 git commit
  • 如何在 git 中删除 subversion 远程?

    我有一个最初使用 git svn 创建的 git 存储库 现在我有一个推送到的 git 服务器 但 svn 存储库已丢失 我可以删除 svn 远程吗 如何 您可以编辑 git config文件并删除与要删除的遥控器关联的部分 您要删除的行可
  • 如何在 VS Code 中仅提交跟踪文件?

    git status 显示以下三个信息 要提交的变更 分阶段变更 未暂存提交的更改 未暂存更改 未跟踪的文件 我曾经git commit a 它提交 1 和 2 然而VS代码Commit All提交 1 2 和 3 Commit Stage
  • 合并git中2个不同分支中具有相同名称的2个文件

    我目前有一个名为test1在一个名为branch1创建自master另一个文件也命名为test1在一个名为branch2也创建自master 如果我合并 master 中的两个分支 这两个文件中编写的代码会发生什么 As 阿米尔回答了 ht
  • Egit 无法检测到本机 Git 的安装路径“gitPrefix”

    如何解决这个问题 警告 EGit 无法检测到本机 Git 的安装路径 gitPrefix 因此 Egit 无法尊重系统级别 Git 设置可以在本机 Git 安装目录下的 gitPrefix etc gitconfig 中配置 正如我在 eg
  • 如何使用它们的更改来解决选择冲突?

    My git cherry pick FOO产生了冲突 我可以检查冲突的文件并删除之间的行 lt lt lt lt lt lt lt and 以及冲突标记本身 但我希望有一种更简单的方法 我觉得svn等同于选择theirs conflict
  • Git 子模块在 Windows 上更新缓慢

    Git 子模块在 Windows 上似乎非常慢 为了测试性能 我创建了 3 个裸存储库并向它们提交了 3 条独立消息 未存储文件 然后 我将每个裸存储库作为子模块添加到新的 git 存储库中 并执行子模块更新 花费了 5 秒多的时间 当使用
  • Sourcetree 2.1.2.5 - 显示“未提交的更改”,但没有任何待处理的内容

    我有一个以前没有遇到过的问题 即使我没有什么可提交的 并尝试将我的分支重置为 Sourcetree 显示的最新提交Uncommitted changes 根据 Atlassian 论坛的说法 通常有两个原因 您的工作目录中有很多很多未暂存的
  • 有没有办法列出Git中未修改的文件?

    我从另一个来源以 tarball 的形式获取了一些更改 我想知道哪些文件没有更改 目标是 Git 克隆 因此可以轻松查看新增内容和更改内容 有人知道如何获取未更改内容的列表 不包括未跟踪的内容 吗 编辑 换句话说 我希望利用 Git 来查找
  • 判断 Git 提交是否是合并/恢复提交

    我正在编写一个脚本 需要检查特定提交是否是合并 恢复提交 我想知道是否有 git 技巧 到目前为止我想到的 我绝对不想依赖这里的提交消息 是检查HASH 2看看我是否没有收到错误 是否有更好的方法 判断某个东西是否是合并很容易 这是不止一位
  • 我可以通过链接分享我的私人 GitHub 存储库吗?

    我在 GitHub 上的私人存储库中有一个 Java 应用程序 我想与没有帐户的人共享它 我在网站上没有找到任何与此相关的选项 有没有办法做到这一点 协作者只能是 GitHub 用户 无法在非 Github 用户之间共享私有存储库 您需要
  • 如何查看上次提交和现在之间发生了什么变化(进行一些更改后)

    与此类似question https stackoverflow com questions 1552340 how to list the file names only that changed between two commits但
  • 交互式变基后,本地 Git 分支已偏离原始分支

    我有一个本地分行 CRM ayrshireminis 其中有一些我已推送到原点的提交 origin CRM ayrshireminis 这个分支是从创建的develop大约一周前的一个分支 其他合作者已经在该分支上完成了一周的工作 我想做的
  • 有没有办法缓存 https 凭据以推送提交?

    我最近转而将我的存储库同步到 GitHub 上的 https 由于防火墙问题 并且每次都要求输入密码 有没有办法缓存凭据 而不是每次都进行身份验证git push 自 Git 1 7 9 2012 年发布 以来 Git 中有一个巧妙的机制可
  • vscode通过SSH连接gitlab的问题

    我在尝试通过 SSH 连接到 GitLab 远程存储库时遇到问题 这里是迄今为止完成的步骤 成功生成 SSH 密钥 管理人员将密钥添加到存储库中 因此当我访问 GitLab 网站时 我可以提交和发布分支 我无法从 VSCODE 发布分支并收
  • 运行“git apply”时出错

    当我尝试时 您能否告诉我如何解决 补丁不适用 错误 git 应用补丁 git apply 0001 my patch error patch failed test xml 114 error text xml patch does not
  • 忽略 git 中的本地配置文件

    Rails 应用程序中有一些本地文件 属于我们存储库的一部分 我希望 git 忽略它们 基本上 我希望 git 忽略我对 config environments 目录和 config application rb 文件中的任何内容所做的所有

随机推荐

  • android测试:unresolved reference AndroidJUnit4

    如上 xff0c 如果你的测试文件在上面这个目录下 将依赖改为 androidTestImplementatio开始即可
  • hexo 绑定自己的域名

    前提 xff0c 你得有一个域名 xff0c 有些域名需要备案后才能用 在域名解析添加记录 如果你用你顶点域名 xff08 如 xff1a lookk cn xff0c 就添加一条主机记录为 64 的 xff0c 如果你用www子域名 xf
  • java 把List集合转换为json

    1 servlet List转json 需要jar包 xff0c 可以到我github下载 commons beanutils 1 7 0 jar commons collections 3 2 jar commons httpclient
  • Manjaro Gnome版设置默认文件管理器(inode/directory)为Nautilus

    自从安装Visual Studio Code以后不知道为什么默认的文件管理器会被改为这个玩意 xff0c 每次像打开应用程序目录这样的操作弹出的都是VS Code xff0c 而且仅仅显示上次使用VS Code时的会话 xff0c 并不会显
  • 在linux下安装redis集群的踩坑记录

    这里是引用 这里写自定义目录标题 环境软件及说明安装集群心得最新安装的redisredis conf 中bind 属性需要重新配置的情况Can I set the above configuration还是历史数据问题redis 密码相关
  • java ExecutorService的invokeAll方法有两种用法 +价格超时计算

    exec invokeAll tasks exec invokeAll tasks timeout unit 其中tasks是任务集合 xff0c timeout是超时时间 xff0c unit是时间单位 两者都会堵塞 xff0c 必须等待
  • CSDN日报20170616 ——《从裁缝到码农》

    程序人生 从裁缝到码农 作者 xff1a 修电脑的裁缝酱 我伸出颤抖的手去抓 xff0c 发现曾经遥不可及的梦想 xff0c 经过坚持和努力之后 xff0c 真的可以抓住 我把它抓在手心 xff0c 紧紧地 点击阅读全文 机器学习 一文了解
  • Android 之调节系统的亮度和音量

    主界面的布局非常简单 xff0c 就是三个按钮 xff0c home按钮 xff0c 返回主界面 xff0c volume按钮 xff0c 弹出音量进度条 xff0c brightness按钮 xff0c 弹出亮度进度条调节 主界面 xff
  • 用R语言对网络数据进行统计分析(五)

    R语言社交网络快速入门 一 7天入门社交网络 R语言社交网络快速入门 二 7天入门社交网络 R语言社交网络快速入门 三 7天入门社交网络 R语言社交网络快速入门 四 7天入门社交网络 R语言社交网络快速入门 五 7天入门社交网络 网络图特征
  • SSH远程登录并执行命令测试

    SSH 是 Linux 下进行远程连接的基本工具 xff0c 但是如果仅仅用它来登录那可是太浪费啦 xff01 SSH 命令可是完成远程操作的神器啊 xff0c 借助它我们可以把很多的远程操作自动化掉 xff01 下面就对 SSH 的远程操
  • CentOs7.5yum安装JDK1.8详细过程

    先查看有哪些可安装的 yum list java root 64 VM 16 35 centos yum list java Loaded plugins fastestmirror langpacks Loading mirror spe
  • 你确定不了解下 Java 中反射黑魔法吗?

    前言 反射在Java 中算是黑魔法的存在了 用一句话来形容 反其道而行之 很多限制在反射面前 xff0c 就是形同虚设 例如我们设置了一个类的成员变量是 private 目的就是为了不让外部可以随意修改访问 但是呢 xff0c 使用反射就可
  • flutter- Android SDK file not found

    问题表现 执行flutter doctor 的时候 xff0c 报错Android SDK file not found xff0c 很明确的说没有配置 30 0 3 问题解决 首先去报错的SDK路径中排查是否有这个版本 发现有 xff0c
  • Flutter-安装APK失败INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

    问题表现 今天一如既往的堆砌代码长城 xff0c 但是运行 flutter 项目的时候 xff0c 突然出现 APK 安装失败 xff1a 问题解决 遇到问题不要慌 xff0c 先仔细看看报错信息 xff0c 原因说的明明白白 xff0c
  • Java-Reflection反射-获取包括父类在内的所有字段

    前言 今天Android移动端要加个新功能 所以回归Android程序员的身份 开发的过程中 发现了之前的代码写的有很多问题 真的应该把时间抽出来重构一下了 其中有反射的一个坑 工具类某方法反射获取传入Model的属性值 但是当我把公共属性
  • Git-命令行-删除本地和远程分支

    命令行方式 Git Bash 切换到要操作的项目文件夹 命令行 cd lt ProjectPath gt 查看项目的分支们 包括本地和远程 命令行 git branch a 删除本地分支 命令行 git branch d lt Branch
  • 【获奖公布】征文 | 你会为 AI 转型么?

    AI xff08 Artificial Intelligence xff09 xff0c 即人工智能 人工智能领域的研究包括机器人 语音识别 图像识别 自然语言处理和专家系统等 人工智能从诞生以来 xff0c 理论和技术日益成熟 xff0c
  • 解除控制伽卡他卡控制

    测试环境 Win10系统伽卡他卡软件未被完全控制情况下 首先打开CMD xff08 以管理员身份 xff09 然后输入这串代码 taskkill f im student exe t 最后即可成功 xff01 xff08 操作仅供参考 xf
  • Git-命令行-拯救“Your local changes to the following files would be overwritten by checkout”

    事故现场 有些时候 xff0c 当我们使用 git checkout lt branchname gt 命令切换分支的时候 xff0c 有时会切换失败 xff0c 然后出现以下的提示信息 xff1a 提示信息说的很清楚 xff0c 当前分支
  • Git- [!remote rejected]:refusing to delete the current branch

    前言 xff1a 这算是 xff0c 在上篇博客 Git error dst refspec branch matches more than one 产生过程中的额外发现 为了测试一些 git 命令的实现 xff0c 我在 github