git的bugfix与Cherry-Pick
有时候想偷懒,不想从master上新建bugfix分支,自以为自己debug速度很快,就直接在dev上面修改代码。
结果发现部门其他兄弟也是这么想的。
于是两个人的代码就出现合并到了一起。
此时不得不从混合的代码中抽取出自己编写的代码。
此时,自己只能够重新从master中新建一个bugfix分支,从混合的代码中抽取出自己的代码。
操作方式是,
1.进入git history
2.选中已经混合的代码分支dev
3.选中对应的commit进行Cherry-Pick
4.可以选择多个历史commit。
5.Cherry-Pick默认commit,最后只需要push即可。