我在 branch A 提交了好几个 commit ,这时候提了一个 merge request 到 master ,该 request 被合并了。 发布到线上后,发现了问题,于是在 git lab revert 了 那个 merge request, 这时候相当于 master 有一个 revert 的 commit 。 我现在回过头去修改 branch A, 构建部署(会自动合并 master ),由于 master 的那个 revert commit ,导致自己的代码没有了。 这时候应该怎么解决? 前面的过程有没有什么不对的,正确应该如何操作,可以去避免这个问题?