@sergey-safarov: do not use such commit messages when pushing to the repository, write meaningful details in the commit message.
When merging, squash but still be sure such "random characters" or messages like "WIP 1" (seen in another commit by you) are not in the final commit message. The commit messages go in the release files (ie,. ChangeLog) and makes it look really like a not good development process.