git 删除并重新创建分支

2023-12-27

摘要:重现错误

  • 创建一个分支并检查它
  • 让其他人删除它并创建一个同名的新分支
  • now do git branch -D <branch> and git checkout -b <branch> --track origin/<branch>
  • on a git pull你得到! [rejected] <branch> -> origin/<branch> (non-fast-forward)

要修复它,您必须删除远程跟踪信息git branch -d -r origin/<branch> as well


旧:有人删除了开发分支并创建它以删除所有功能分支并再次将主分支作为基础。然后他添加了一些功能分支,但没有添加其他一些会产生问题的分支。

I did a git branch -D develop and git checkout -b develop --track origin/develop.

当我现在尝试时git pull我得到一个! [rejected] develop -> origin/develop (non-fast-forward)

a git remote show origin shows

Local refs configured for 'git push': 
develop       pushes to develop     (local out of date)

我现在可以做一个git fetch origin develop and git merge FETCH_HEAD但后来我遇到了一些冲突,他想推动很多事情发展。 (也许旧分支提交了?)git reset --hard我回到了 git pull 显示被拒绝消息的地方..

如何最好地检查重新创建的分支?

编辑:即使我这样做git branch -D develop我同意git pull ! [rejected] develop -> origin/develop (non-fast-forward) and git remote show origin说了一切(最新)

编辑:我一开始没有认出它,因为提交消息是相同的,但是重置后,HEAD 显示在遥控器上没有的地方,所以仍然在“旧”分支上?


我也必须删除跟踪分支

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

git 删除并重新创建分支 的相关文章

  • 使用 git 组织多个项目的最佳方式是什么

    我有 5 10 个独立项目 希望使用 Git 将其置于版本控制之下 组织项目 存储库的最佳方式是什么 每个项目使用一个存储库 对我的所有工作使用一个存储库 并为每个项目使用子目录 或者完全不同的东西 什么对你最有效 为什么 我肯定会说每个项
  • 如何摆脱指向origin/master的远程origin/HEAD?

    最近 我在两个不同的复制服务器上更改了我的原始遥控器 现在我在服务器上遇到这种情况 一切正常 git branch a master remotes origin master 在另一台服务器上我有这个 git branch a maste
  • Git:需要递归地'git rm'所有bin和obj文件夹的内容

    有人不小心将所有 bin 和 obj 文件夹提交到我们的存储库 大约有 40 个这样的文件夹 我想做一个git rm r在所有这些文件夹上 有命令可以执行此操作吗 有备份 find type d name bin exec git rm r
  • 将项目从 github 克隆到 RStudio 时出现错误消息“无法获取本地颁发者证书”

    我试图从 RStudio 克隆 github 的存储库 我已将 git 配置为版本控制可执行文件 我收到此错误消息 SSL 证书问题 无法获取本地颁发者证书 我需要做什么 Thanks 使用以下步骤 访问 github 站点 www git
  • git pull 之间的区别master 与 git merge master 对比

    没有远程存储库 只有一个具有两个分支的本地存储库 git branch a master devel 正在执行命令在这方面相同 同义词 git pull master and git merge master UPDATE git help
  • 与 Git 持续集成

    我想在 Git 之上提供集成挂钩 以便在集成失败时推送被拒绝 例如 当开发人员推送他的更改时 我想检查该项目是否仍然可以成功编译 目前 我设置了更新后挂钩来进行编译检查 但是 当我想拒绝推送时 我会恢复更改并通知开发人员 git rever
  • 如何进行永久本地提交或更改

    我已经更改了我的项目的文件 配置文件 我希望此更改仅是本地的 因此从准备提交的更改列表中消失 有什么简单的方法可以做到这一点吗 请注意 配置文件定期存储在存储库中 一种方法是 git update index assume unchange
  • git 远程更新和 fetch 之间的区别?

    Is git remote update相当于git fetch 是的 也不是 git remote update从所有遥控器获取 而不仅仅是一个 不看代码就知道是否remote update只是一个 shell 脚本 可能 它基本上为每个
  • 使用 difftool 比较同一文件的暂存版本和未暂存版本之间的差异[重复]

    这个问题在这里已经有答案了 有没有办法查看之间的差异staged and unstaged同一文件的版本 例如 Changes to be committed modified conf application conf Changes n
  • 我可以使用 GIT_CONFIG 环境变量来为所有 git 命令使用配置文件吗

    我一直在尝试使用 git 配置文件export GIT CONFIG
  • JGit:如何压缩提交

    关于如何使用的任何建议RebaseCommand MergeCommand或者 JGit 中的任何其他命令来压缩提交 我找不到很多例子 文档也不是很有帮助 一个简单的例子 我想压扁下面的树 A B C D E F G H 进入这个 A Z
  • 如何让 git 忽略目录的所有内容?

    我有一个 git 目录 其中包含一大堆文件 然后有一个名为 sessions 的目录 sessions 包含我的 web py 程序的 cookie 信息 我需要将 sessions 文件夹保留在 git 存储库中 因为如果没有该文件夹 程
  • 如何临时更改git ssh用户进行远程推送?

    是否可以临时更改 ssh 用户为 git Push Remote Master 而不会弄乱 git config 或 git Remote 或使用整个远程 URL root host gitrepo git push otheruser r
  • 处于分离头状态时如何保存更改?

    使用 Git 时 我必须返回到特定的提交 我做了一些更改 现在我想提交它们 这样做的正确方法是什么 我的项目现在处于分离头状态 如果我提交 我的更改会被保存吗 git commit 否则 我应该怎么做才能不丢失我的更改 免责声明 git 并
  • 在 CentOS 6.4 上将 git 升级到最新版本时遇到问题

    我有带有 git 1 7 1 的 Centos 虚拟机 我想升级到最新版本的git 但是 当我尝试使用 yum 进行升级时 它表示无需执行任何操作 并且不会升级版本 以下是 yum 命令的输出 yum install git Loaded
  • 如何在 Git 中创建多个阶段

    使用 Git 时 可以按照以下方式暂存文件https githowto com staging changes https githowto com staging changes 所以通常 git add file1 git commit
  • git:更改样式(空白)而不更改所有权/责任?

    我们有一个庞大的 古老的代码库 需要大量的清理 我们一直都有编码标准 每个人都试图遵循它们 但它们没有得到执行 因此随着时间的推移 出现了很多违规行为 其中许多只是空格问题 例如使用制表符而不是空格 或者使用制表符代替空格 不应有任何空格
  • xcode 中的 Git(无分支)

    在我的 ios 项目中 我使用 git 作为 scm Xcode 存储库列表包括 至少在 Xcode 中 无分支 的内容 前段时间我可能检查了以前的提交 但没有创建分支 从那时起我已经做出了大约 40 次提交 现在我想从我的下一个最后提交分
  • 通过 http 的私有 git 存储库

    你能推荐任何简单的解决方案来设置可通过http s cleutus建议的 访问的git存储库吗 我有自己的 http 服务器 我想用它来托管一些小型私人项目 在家里我可以通过 ssh 连接 但在工作中防火墙阻止我这样做 有没有免费的方法来设
  • 无法将本地更改推送到远程位桶

    我在本地存储库中添加了一个新的自述文件 当我推送到开发分支时 出现此错误 分支 refs heads develop 只能通过拉取请求进行修改 与项目管理员检查您的分支权限配置 到 ssh bitbucket companyname com

随机推荐

  • 在终端中运行 Swift 构建会导致“平台路径”错误

    我最近重新格式化了我的 Mac 今天我尝试通过终端构建一个 swift 可执行文件来启动服务器端 swift 项目 以下是我使用过的命令 swift package init type 可执行文件 快速构建 运行时swift build 我
  • 如何限制 matplotlib 图形的边框大小?

    我正在制作一些相当大的图表 边框中的空白占用了很多像素 这些像素可以更好地被数据使用 看起来边界随着图形的增长而增长 以下是我的图形代码的核心内容 import matplotlib from pylab import figure fig
  • 类型级编程中的协方差

    我正在尝试创建与 Scala 库中的元组等效的类型元组 仅使用 方法通过添加第 N 1 个值将元组扩展为元组 这样我就能够递归地构造元组 class Test abstract class Tuple protected type Next
  • 应用黑白不透明度后生成颜色

    我什至不知道如何描述我想要什么 但就是这样 假设我有 3 个文本框 我在第一个文本框中输入一些颜色十六进制代码 我想在其顶部应用黑色图层 并将不透明度设置为 50 并在第二个文本框中获取结果颜色 同样的事情 但第三个是白色的 让我解释一下
  • 使用 Querydsl 在 Spring 中仅选择特定列?

    假设我有一个名为Employee有 70 列 我如何实现查询SELECT id from t employee in spring querydsl无需修改此代码中的大量代码 BooleanExpression paramEmployee
  • 如何将两个图像视图从中心动画到彼此相对?

    我想将两个图像从屏幕中间动画化为彼此相对 就像下图一样 到目前为止我所做的一切现在我只能从左到右为一张图像制作动画 反之亦然 但现在我想从中间为它们制作动画 这是我的代码 b1 Button findViewById R id button
  • 如何将 React-native-google-mobile-ads 与 Expo 和 Expo Go 结合使用?

    如何将 React native google mobile ads 与 Expo 和 Expo Go 结合使用 例如横幅广告 非常感谢世博会背景下的一个最小例子 截至 2022 年 5 月 所有在线 Google 文档均引用 expo a
  • SQL中将一个表的所有值插入到另一个表中

    我正在尝试将一个表的所有值插入到另一个表中 但是插入语句接受值 但我希望它接受来自initial Table 的 select 这可能吗 insert 语句实际上有一个语法可以做到这一点 如果您指定列名称而不是选择 那么会容易得多 INSE
  • 基于语言的安装描述

    众所周知 一旦您在 Joomla 后端安装了扩展 就会显示描述 您可以使用 XML 中的简单描述 也可以使用基于语言的描述 过去我在基于语言的描述方面从未遇到过问题 但这次我遇到了 该扩展是一个管理组件 没有前端文件夹 适用于 Joomla
  • 类型同义词导致类型错误

    作为我之前问题的后续一起使用 makeLenses 类约束和类型同义词 https stackoverflow com questions 30582583 using makelenses class constraints and ty
  • GWT 调用 DOM.getElementById 不会导致 NullPointerException

    我们的应用程序中有一部分可以执行此操作 int x DOM getElementById x getPropertyInt value int y DOM getElementById y getPropertyInt value int
  • 全局符号需要显式的包名称

    全局符号需要显式的包名称吗 为什么会发生这种情况以及可能导致此错误的各种情况是什么 当前面的语句不完整时也可能发生这种情况 use strict sub test test some comment my x perl 现在抱怨以下错误消息
  • 如何基于DataKey在ASP.NET GridView中设置选定行?

    我想要类似于以下伪代码的内容 myGridView SelectedIndex myGridView DataKeys IndexOf mySpecificKey 我已经做了一些智能感知探索 但我还没有找到明显的方法来做到这一点 如果找不到
  • 在 jQuery UI 日期选择器中标记选定的日期

    我正在使用 jQuery UI 的日期选择器 http docs jquery com UI Datepicker 听起来应该可以通过提供一个来标记某些日子beforeShowDay函数 http docs jquery com UI Da
  • MySQL:根据付款计算订阅的剩余天数

    我正在开发一个应用程序 其中我们有三种不同的订阅计划 我们称之为小型 标准 高级 每种计划都有三种不同的长度 30 60 和 90 天 每个用户可以订阅多项服务 我有下表 简化 services id name user services
  • d3 v4 - 拖动“clickDistance”似乎没有任何效果

    我有一个 d3 元素 itemGroup 其中包含其他元素 其中之一是我想订阅其点击事件的文本标签 此外 我希望 itemGroup 可以拖动 如果没有下面的代码 单击事件将按预期触发 使用下面的代码 我得到了我想要的拖动行为 但是 ite
  • borderRadius样式属性在reactjs中不圆化边缘

    table tbody data tbody table 我希望桌子的边缘是圆角的 但是上面的样式根本不起作用 有没有办法做到这一点 根据评论中的讨论 其中一个类似乎覆盖了内联样式 发生这种情况的唯一方法是如果这些类中的任何一个正在使用 i
  • `没有名为'urllib2'的模块 - 我如何在Python中使用它以便我可以发出请求

    Python新手 只是不知道如何使用Python 我想用urllib2 Request拨打电话 我怎样才能做到这一点 例如在 repl 中 我找不到正确的方法 python3 Python 3 7 3 default Apr 3 2019
  • 如何通过 MQL 获取 GCP 计算虚拟机实例的正常运行时间总数和百分比?

    我正在尝试获取单个 GCP 计算虚拟机实例的总正常运行时间 包括重新启动 我看过多篇文章 没有一篇涉及使用 MQL 例如 在过去 24 小时内 如果实例没有运行 1 小时 我预计 mql 查询将返回 23 小时 在下面的快照中 代码片段图表
  • git 删除并重新创建分支

    摘要 重现错误 创建一个分支并检查它 让其他人删除它并创建一个同名的新分支 now do git branch D