git squash branch
By Virgil Green at Apr 04 2021
git merge tag to branch and squash commits
By Eduardo Mraz at May 06 2020