用新分支去拉取当前分支的指定commit记录,之后推送到当前分支远程仓库实现推送指定历史提交的功能
1.查看当前分支最近五次提交日志
git log --oneline -5
2.拉取远程分支创建临时本地分支
localbranch 为本地分支名 origin/dev 为远程目标分支
git checkout -b localbranch --track origin/dev
3. 执行cherry-pick,将修改代码的commit同步过来
git cherry-pick 分支的哈希值
4.push到远程分支
git push origin localbranch:dev
5.删除临时分支
git branch -d localbranch