Git Merge Tag to Branch and Squash Commits
git checkout master
git merge --squash tag
git commit
Sleepy Scarab
git checkout master
git merge --squash tag
git commit