VSCode种git rebase分支冲突解决无法继续rebase

情景:

常规来说我们git开分支开发完新功能之后,提交之前rebase dev分支,然后合并到dev上算是开发完成。

问题还原:

在开发完之后执行如下指令:

1.执行变基操作:git rebase dev。

//这一步出现冲突vscode上处理冲突,点击添加(相当于add,下图1 "+");vscode上点击"继续(下图1 Continue)"直接弹框报错(下图2)
图1

图2

//按照理想步骤 处理完冲突执行git rebase --continue就完事的,实际上执行会报错如下,无法进行下一步:

javascript 复制代码
PS D:\game\client_new_skin> git rebase --continue
Applying: 处理马甲包交互函数
No changes - did you forget to use 'git add'?
If there is nothing left to stage, chances are that something else
already introduced the same changes; you might want to skip this patch.
Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
You can instead skip this commit: run "git rebase --skip".
To abort and get back to the state before "git rebase", run "git rebase --abort".

处理方法

在合并分支的时候使用指令:

git rebase dev --rebase-merges

处理完冲突并add之后,执行操作:

git commit --allow-empty

然后就是vim操作了,写提交日志如下图:

保存之后就可以执行

git rebase --continue

OK了。

最后感谢问题分享:

git rebase --continue不起作用 _大数据知识库

相关推荐
海染棠花44 分钟前
vscode+platformIO开发STM32(八)
ide·vscode·stm32
公子无缘1 小时前
【嵌入式】记一次解决VScode+PlatformIO安装卡死的经历
vscode·stm32·单片机·mcu·platformio
安装虚拟机的老师傅3 小时前
【2025最新】Windows系统装VSCode搭建C/C++开发环境(附带所有安装包)
c语言·windows·vscode·其他
sduwcgg6 小时前
git经验
git
麻雀无能为力6 小时前
git的使用
git
妄想成为master8 小时前
拒绝flash插件打劫!如何在vscode上玩4399小游戏
vscode·扩展·4399·4399小游戏
算法歌者9 小时前
Visual Studio 项目 .gitignore 文件指南
git·visual studio
江边垂钓者9 小时前
git cherry-pick和git stash命令详解
git
Lw老王要学习10 小时前
Linux架构篇、第五章git2.49.0部署与使用
linux·运维·git·云计算·it
爱学习的张哥10 小时前
专栏项目框架介绍
git·fpga开发·udp·ddr·gt收发器