A squash merge is where you take all the changes that would occur from doing a merge, and squash them together in one big commit.
For your mail/patch question, it sounds like the git format-patch<http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html>command/documentation could be useful. Some more examples here: http://book.git-scm.com/5_git_and_email.html -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/FSqeLfwLF9UJ. To post to this group, send email to firstname.lastname@example.org. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.