本文为个人记录与备忘, 若有更好的解决方案, 请留言告知。
问题描述
在dev分支上进行开发并将PR合并到main后, dev分支此时与main代码完全一致, 但commit记录却不同步, 导致dev分支提示"6个提交领先于main分支, 一个提交落后于main分支"(squash merge后)
解决方案
- 切换到main分支
|
|
- 拉取最新代码
|
|
- 切换到dev分支
|
|
- 重置dev分支到最新main分支
|
|
- 强推dev分支到远程仓库
|
|
本文为个人记录与备忘, 若有更好的解决方案, 请留言告知。
在dev分支上进行开发并将PR合并到main后, dev分支此时与main代码完全一致, 但commit记录却不同步, 导致dev分支提示"6个提交领先于main分支, 一个提交落后于main分支"(squash merge后)
|
|
|
|
|
|
|
|
|
|