mirror of
https://github.com/cupcakearmy/memoir.git
synced 2024-12-22 16:16:31 +00:00
29 lines
467 B
Markdown
29 lines
467 B
Markdown
|
# 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
|