前言: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鍵退出查看