[已解决] github merge指定commit

比如说有两个branch,分别是master和m1,我们在m1上修改的bug怎么merge到master上呢,

怎么merge我不知道,但是有另外一个命令可以做到,比如m1做commit,sha-1为abc,

在master目录下执行 git cherry-pick abc ,即可把abc这个commit “merge” 到master

 

如果出现 fatal: bad object 的话,要先执行 git pull ,因为cherry-pick命令是本地特性,本地要有这个commit才可以做git cherry-pick。

 

 

文章来源:http://www.cnblogs.com/gifisan/p/5919279.html 

posted @ 2016-09-29 11:29  gifisan  阅读(3742)  评论(0编辑  收藏  举报