mirror of
https://github.com/cupcakearmy/memoir.git
synced 2024-12-21 23:56:25 +00:00
clear history
This commit is contained in:
parent
748ea52c52
commit
2f18bab8e5
28
pages/git/clear-history.md
Normal file
28
pages/git/clear-history.md
Normal 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
|
Loading…
Reference in New Issue
Block a user