.gitignore is not enough: how I wiped git history on a public content repo
Adding paths to .gitignore and deleting them in a new commit only removes files from the latest snapshot of your branch. Old commits on GitHub still store every blob you ever pushed. To actually erase files from a public repository you must rewrite history with git filter-repo or an orphan branch,…