场景一:dev分支不连续的某几个commit要同步到master上,并把共有的提交合并在一条线上
- cherry-pick指定提交到master分支上
- 切换至dev分支上,git rebase master会同步共有的提交,合并为一条线上
-最后强推git push origin dev -f
场景二:rebase合并多个commit为一个commit
git reflog显示commit日期
- git reflog show --date==iso
- cherry-pick指定提交到master分支上
- 切换至dev分支上,git rebase master会同步共有的提交,合并为一条线上
-最后强推git push origin dev -f
- git reflog show --date==iso