git版本回退再修改再提交,我已经懵了

我描述一下:
假如我在test分支上有三个提交1,2,3
我要回退到2,然后编辑再提交,假如叫2a,然后我再合并到master主分支上
合并之后,我再切换到test分支上,但是我需要保留2a和3的修改,继续往前走
我应该怎么做?

2 comments