Git对比分支差异写入到新分支
对比2个分支的差异,导出并写入到新的分支
git checkout master
git diff master..feature/old-branch > my_change.patch
git checkout -b feature/new-branch
git apply < my_change.patch
rm my_change.patch
git commit -a -m 'commit message'
使用场景
时间较久的分支经过多次合并master之后,又经过多次修改,commit log 已经有点混乱了,非常推荐使用这个方式优化提交记录。