Git squashing and duplicate commits - Kevin Powell - Community