Clean your Git history
medium.com
medium.com
It's really important since GitHub have API that let anyone constantly monitor changes in repositories and there even GHTorrent project that dump everything. And for other public repositories there is always chance someone can monitor changes too.