假如我要把 dev merge 到 master 上,merge 后发现不对,需要撤销 merge,现在我的做法是直接 reset 到该 merge 的前一个 commit 上,网上也有看到说用 revert 的,想问问各位 v 友平时都是怎么做的?
![]() | 1 noe132 2018-03-19 17:24:51 +08:00 via Android reset 的话可能会有冲突。 提交一个 revert commit 是比较合理的做法。 当然如果是个人项目,我就直接 reset 了。commit 记录会看起来比较舒服 |
![]() | 2 zhangxiao 2018-03-19 17:26:20 +08:00 一般多人项目 master 我们禁止 fpush,所以只能提交一个 revert commit。如果允许重写 master 并且 merge 之后没有其它 commit 那可以 reset 然后 fpush 一下 |
![]() | 3 mikicomo OP |
![]() | 4 alexlee0728 2018-03-19 21:26:08 +08:00 via Android revert,简单不折腾。 |