git:如何将某个作者的所有提交重新设置为单独的分支?

2024-01-03

I'm using some code for which no SCM is used+ and receive occasional updates in the form of all project files although only some of them have been changed only a bit. Up till now I just put my own changes in a git repo and solved these "updates" with a manual git add -p session which is getting more and more annoying with the amount of my own changes (those that are not determined to be published yet) increasing, and since luckily I did git commit --author "the others" for aforementioned "patches", I'd like to know:

如何将一位作者所做的所有提交分成一个新分支?

(在这种情况下我不介意重写历史记录,该存储库仅供我使用)

理想的解决方案包括在每个“补丁”之后将其他人的分支合并到我的分支中,但现在最后的最终合并可能就足够了。


+ yes, the Jedi did feel you cringe there


我最近为某人做了这个:

git checkout -b other_work <sha1_of_where_to_rebase>
git log --reverse --author=others --format=%H <sha1_range> | xargs -n 1 git cherry-pick
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git:如何将某个作者的所有提交重新设置为单独的分支? 的相关文章

随机推荐

  • 如何在 Scala 3 中进行类型级添加?

    如何在 Scala 3 中实现类型级操作 在本例中为加法 这是我想做的 这不能编译 case class foo S lt Int Singleton value Double def bar T lt Int Singleton that
  • 显示所有文本区域行而不滚动[重复]

    这个问题在这里已经有答案了 如何显示所有文本区域行而不是垂直滚动 我尝试使用 css 使用 min height 和 max height 和 height auto 但不起作用 form control width 400px min h
  • Spark Dataframe执行UPDATE语句

    Hy guys 我需要使用 Apache Spark DataFrame 执行 jdbc 操作 基本上我有一个名为 Measures 的历史 jdbc 表 我必须在其中执行两项操作 1 设置旧measure记录的endTime有效性属性为当
  • 支持 __LINE__ 宏和其他宏的 C++ 风格记录器

    我想制作一个可以像这样使用的记录器std cout 但我想记录一些额外的数据 例如日期 时间 LINE func and FILE 应该自动保存到文件中 Example ToolLogger log log lt lt some data
  • 当矩阵包含许多小条目时,base::chol() 会变慢

    我注意到了base chol 当矩阵包含许多小元素时 速度会严重减慢 这是一个例子 disable openMP library RhpcBLASctl blas set num threads 1 omp set num threads
  • 什么是图像 uri?列表视图中的图像 uri

    有人可以向我解释一下什么是图像 uri 吗 我有一个带有列表视图的 Android 应用程序 可以附加图像 并且该列表视图显示 imag uri 谢谢 URI 是一个地址 例如 http www google com image png它指
  • Jquery“如果这个和如果那个”然后执行此操作

    这应该很简单 但它对我不起作用 我想说 如果它没有类 current 并且主体类不等于 home 则执行此操作 这是我正在尝试的 除其他外 但无济于事 只有第一个条件有效 nav1 gt ul gt li mouseleave functi
  • JCenter 和 Bintray 不同步

    我发布了一个 Scala 库Bintray https bintray com angelcervera maven osm4scala 1 0 对于 Scala 2 11 和 2 10 But in JCenter https jcent
  • 为什么我的 Azure Function App 时间戳少了一个小时

    我有一个每五分钟运行一次的 Azure Function App 该文档有一个时间戳字段 使用 DateTime Now 我住在英国 目前是英国夏令时 26 09 18 比 GMT 早 1 小时 我的 Azure 数据中心位于英国南部 时间
  • 如何在mybatis 3中使用if语句比较字符串-动态sql

    在myBatis 3中使用动态sql时如何比较字符串 以前使用 iBatis 您可以执行以下操作
  • Delphi XE2 RTTI坏了?

    我最近从 D2010 迁移到 DXE2 并在 XE2 和 XE3 在我的朋友 XE3 中测试 中发现了一个与类内 TBytes 字段的 RTTI 生成相关的致命错误 或功能 我发现类内 TBytes 变量的 RTTI 信息永远不会生成 以下
  • Git 克隆错误:“致命:不允许...引用的多次更新”

    我尝试时遇到错误git clone一个存储库 git clone https github com laradock laradock git Cloning into laradock remote Enumerating objects
  • 使用 LINQ 在 OrderBy 中自定义排序逻辑

    对字符串列表进行排序的正确方法是什么 我希望以下划线 开头的项目位于列表的底部 否则一切都是按字母顺序排列的 现在我正在做这样的事情 autoList OrderBy a gt a StartsWith ZZZZZZ a a 如果您想要自定
  • Android 媒体播放器错误 (1,-1010)

    我正在尝试从 URL 流式传输音乐 我正在使用 SeekBar 来更改歌曲的位置 尝试将歌曲的位置更改为尚未下载的位置时出现错误 在其他情况下 如果歌曲已完全下载 则代码可以正常工作 出现以下错误 E MediaPlayerNative 错
  • Spring boot嵌入式tomcat - 413请求实体太大

    我在 IBM 公共云上运行 我有 apu 连接来访问 Cloud Foundry 微服务 我已经浏览了很多帖子并尝试了各种方法 但我似乎无法让它发挥作用 这是我的 Spring Boot 属性文件配置设置 The name of the a
  • MySQL:在结果之间使用日期条件

    我有一个执行此操作的 SQL 语句 group by date having date between 2010 07 01 and 2010 07 10 结果如下 sum test day 20 2010 07 03 120 2010 0
  • 基于条件标准寻找模式

    我希望能够在相邻列中根据特定标准找到最常见的值 例如 gt ROW A ROW B gt Blue Jason gt Blue Jason gt Blue Charles gt Red Alfred gt Red Alfred gt Red
  • 回调函数抛出意外的“不一致的参数”错误

    我正在使用 GNU Octave 版本 4 4 1 我正在尝试通过包含两个滑块来制作简单振荡器的交互式绘图 这两个滑块将允许更改初始速度和振荡器质量 绘图本身以及带有一个滑块 用于速度 的脚本都显示良好 这是带有回调函数的脚本的一部分 fu
  • GCD 和 RunLoop

    在我的应用程序中我添加了一个CFMach端口参考 via CFMachPortCreateRunLoopSource 到线程CF运行循环 现在我问自己 这可以使用 GCD 来完成吗 让我们说 而不是生成我自己的NSThread并添加创建的C
  • git:如何将某个作者的所有提交重新设置为单独的分支?

    I m using some code for which no SCM is used and receive occasional updates in the form of all project files although on