现在正在分支ysw_20220424上开发需求A, 现在有一个线上问题需要紧急修复及需求B,
情况1: 假设分支ysw_20220424上开发需求A的代码可以commit,则先在分支ysw_20220424上comiit( 需求Axxxxx)
-
commot 之后可以在分支ysw_20220424上pull以下远程仓库最新的代码看看有没有冲突(避免后续切回来之后再解决冲突)
-
新建分支
ysw_2022520回退到需求Axxxx 之前的代码
在ysw_20220520分支上开发需求B
ysw_20220520分支开发完成 commit 并 推送到远程分支,merge后 checkout到ysw_20220424分支继续开发需求A即可