Clear Commit History of a Git Repository

Here’s how you can clear a cluttered commit history in a Git repository.

Open your bash terminal, clone the repository and inside that repository, run the following commands:

rm -rf .git
git init
git add .
git commit -m "Initial commit"

git remote add origin <repository_url>
git push -u --force origin master
Written on March 19, 2019