Git - Löschen der History

Aus Laub-Home Wiki

So kann man zum Beispiel in gitHub, oder auf jedem anderen beliebigen git Repository, die komplette Commit History löschen.

löschen der Commit History

Wenn ihr eure gesamte Commit-Historie löschen, den Code aber in seinem aktuellen Zustand belassen wollt, könnt ihr das wie folgt machen:

# 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

Die alte Commit History wird nicht behalten!