合并时将多个提交压制为一个提交
git merge --squash --no-commit mydev
--squash将目标分支上的所有更改全部应用到当前分支中
压缩多个提交为一个
git rebase -i HEAD~3
编辑pick为squash
删除远程分支
git push origin :branch-name
转载于:https://my.oschina.net/chunquedong/blog/265747
转载于:https://my.oschina.net/chunquedong/blog/265747