remove file or folder from entire git history useful for sensitive data (passwords) or large files (save space) git filter-branch --tree-filter "rm -rf ./PATH_TO_FOLDER/OR_FILE.EXT" HEAD git push origin --force --all