前言:dev1.0是新开发的需求内容,但是部分热更内容在此分支提交,如今需要把热更的内容发到dev环境,但是dev1.0新需求未开发完毕,不可更新到dev环境。
现在在dev1.0分支
git pull #拉取当前分支最新内容
git log #查看最近提交的记录,找到热更提交的commitId
git checkout dev #切换dev分支
现在在dev分支
git pull #拉取当前分支最新内容
git cherry-pick [commit-hash]
#将commit-hash的提交合并到dev分支,有多个commit时 这个命令可分别使用不同id执行此命令
如果执行此命令有冲突,需要解决冲突,当没有冲突时,执行推送命令
git push #将合并的多个提交推送到dev分支
git show #查看最新提交的内容,按q键退出查看