Awesome Git History Reset

Erases a repository's entire git history and replaces it with a single fresh commit, then force-pushes — safely: access checks, a verified mirror backup, a secret scan, and a confirmation gate before anything irreversible. Takes a repository URL. Use when asked to wipe git history, squash every commit into one Initial commit, start the history fresh, or 'очистить историю git'. Do not use to squash a feature branch before merge (an interactive rebase) or to remove one secret from history (git-filter-repo plus rotation).

khasky d9d8c30 17.8 KB Updated

File contents

khasky/awesome-agent-skills/tree/main/skills/awesome-git-history-reset commit d9d8c3017b

Frequently asked questions

npx skillmds@latest add khasky/awesome-git-history-reset