clear history

This commit is contained in:
Niccolo Borgioli 2023-05-11 17:48:35 +02:00
parent 748ea52c52
commit 2f18bab8e5
No known key found for this signature in database
GPG Key ID: D93C615F75EE4F0B

View File

@ -0,0 +1,28 @@
# Clear history
This removes all commits from the past.
```bash
# Checkout
git checkout --orphan latest_branch
# Add all the files
git add -A
# Commit the changes
git commit -am "commit message"
# Delete the branch
git branch -D main
# Rename the current branch to main
git branch -m main
# Finally, force update your repository
git push -f origin main
# Optionally clear local caches
git gc --aggressive --prune=all
```
https://stackoverflow.com/a/26000395