git合并issue-记录

2018-01-19  本文已影响0人  半瓶水monster

背景

在yihao-cp-channel分支上fix一个bug, 突然想起来主干上之前上线的一个bug没合过来,鬼使神差就去merge, 但是却merge了dev分支的代码。赶紧看看dev上的提交记录。尼玛,他们居然提交了那么多的代码,果断要revert回滚。

revert a merge commit

直接git revert commid-id会报 -m, 没有指定mainline的错误。在revert merge时候必须通过-m 指定parent, 从而去掉另一个分支的最近更改。

$ git show g 
commit g
merge: yihao-cp-channel dev
$git revert -m 1 g

git reset

把本地yihao-cp-channel代码回撤到有问题的提交点之前
git reset -q –hard commid-id

将本地yihao-cp-channel强行推送到远端,需先在githab上设置解除master的强行推送的限制,之后再改回来.
git push -f origin yihao-cp-channel

终于成功了,然后就好好的合并master吧。

上一篇下一篇

猜你喜欢

热点阅读