我有两个分支:dev和edit_order
在我的dev分支上,我更改了一个提交Update library (注意:<<<<<)
现在我在edit_order分支上
< 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一样)
我期望下一个结果是在重新基数之后:
* 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发布于 2021-10-13 09:59:19
我不确定我是否正确地阅读了您的历史记录,但请看一下git rebase --onto,因为它可能会对您起作用:
$ git branch --show-current
edit_order
$ git rebase --onto dev 252bd4580有关文档,请参阅git help rebase
https://stackoverflow.com/questions/69553233
复制相似问题