How to Delete Folders from Git repos

Quick guide to remove folders from a Git repo safely including staging removal committing pushing and history rewrite options