一般见于调式分支中还有未完善的需求,但是有一些紧急的需求要更新(指定版本)到生产环境
- 查询当前分支提交日志,查出commitID(退出 git log的方法,键入 ’ q ’ 即可)
git log
- 切换到目标主支master上,并进行拉取(没事多拉取,以防万一)
git checkout master
git pull
3. 合并记录到master主支(没事多拉取,以防万一,先拉去,再推送),就可以了
git cherry-pick commitID(log记录里面查出来的版本Id)
git pull
git push
最后补充一个命令:
如果操作失误键入这个命令就可以取消刚刚提交的
git cherry-pick --abort