首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跳过已经推送的提交的rebasing?

如何跳过已经推送的提交的rebasing?
EN

Stack Overflow用户
提问于 2021-10-13 09:47:40
回答 1查看 25关注 0票数 0

我有两个分支:devedit_order

在我的dev分支上,我更改了一个提交Update library (注意:<<<<<)

现在我在edit_order分支上

代码语言:javascript
复制
<   ba938ae07 (dev) Merge branch 'edit_order' into dev
|\  
| = 5011ad16b Variable name
| = cfdbf77dd Removed unused code
|/  
< c896d3ba1 Update library                        <<<<<<<<
|
|
| = 719513d75 (HEAD -> edit_order, local/edit_order) Variable name
| > 252bd4580 Update library                      <<<<<<<<
| = 30ce5d1e1 Removed unused code
|/  
o 36fed2d68 (local/dev) Fix link

如何将edit_order重新定位到dev分支上,并忽略已经推送的252bd4580 Update library?(就像git pull --reabase一样)

我期望下一个结果是在重新基数之后:

代码语言:javascript
复制
*   ba938ae07 (HEAD -> edit_order, dev) Merge branch 'edit_order' into dev
|\  
| * 5011ad16b Variable name
| * cfdbf77dd Removed unused code
|/  
* c896d3ba1 Update library
* 36fed2d68 (local/dev) Fix link
EN

回答 1

Stack Overflow用户

发布于 2021-10-13 09:59:19

我不确定我是否正确地阅读了您的历史记录,但请看一下git rebase --onto,因为它可能会对您起作用:

代码语言:javascript
复制
$ git branch --show-current
edit_order
$ git rebase --onto dev 252bd4580

有关文档,请参阅git help rebase

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69553233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档