【发布时间】:2021-05-07 14:27:00
【问题描述】:
我正在使用 git 来维护我的代码,现在我基本上有 3 个分支:
-
master(受保护,无法直接编辑)
-
开发
-
releaseversion(可以是v1、v2等)
很久以前,我在 master 上进行了一次合并,我通过接口恢复了(仅在 master 分支上),但现在我的开发分支总是在 master 后面 10 次提交,但我不能将 master 合并到开发,因为它会导致代码回归。
如何在开发时重置这些提交?有没有办法“取消”这些在 master 上的提交?或者根据当前开发状态重置master的方法?
谢谢
【问题讨论】:
-
我建议对发布版本使用标签,而不是分支。