Git - Löschen der History

Aus Laub-Home Wiki
Zur Navigation springen Zur Suche springen

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!