I don't like the github merge button so I don't use it.
Also I always rebase on master, and squash/edit some commits before merging on master.