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不起作用 _大数据知识库

相关推荐
YuforiaCode29 分钟前
移除原有 Git 仓库关联,在IDEA中重新初始化 Git 并推送到新仓库(详细图解、包含相关问题的解决办法)
git
UIUV31 分钟前
Git程序员入门笔记:从零开始掌握分布式版本控制
git
星光不问赶路人33 分钟前
彻底清理 Git 分支:从查看到批量删除无效分支的全流程指南
git·github
ZJU_统一阿萨姆2 小时前
Windows系统VSCode配置Rust开发环境(超详细保姆级教程)
windows·vscode·rust
GOATLong3 小时前
MySQL内置函数
android·数据库·c++·vscode·mysql
傅科摆 _ py3 小时前
Vscode 如何配置远程环境的 ssh 连接
ide·vscode·编辑器·1024程序员节
zhangfeng11333 小时前
在 R 医学数据分析中,关于 RStudio 和 VSCode 哪个效率更高
vscode·数据分析·r语言
HIT_Weston4 小时前
14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
linux·vscode·ubuntu
如果是君6 小时前
【git使用】ubuntu下利用git工具提交一个工程
linux·git·ubuntu
吃鱼吃鱼吃不动了7 小时前
常用的 git 命令
git