How to delete all commit records from Github without deleting the source

  1. Do a temporary checkout git checkout --orphan temp
  2. Commit the changes git commit -am "cleaning"
  3. Delete the branch git branch -D main
  4. Rename the current branch to main git branch -m main
  5. Finally, force update your repository git push -f origin main

Published
Categorized as TIL

Leave a comment

Your email address will not be published.