Git kleine Änderungen

This commit is contained in:
2026-05-06 06:03:36 +02:00
parent 3a1fef9247
commit 43b2d969c6
+6 -5
View File
@@ -39,19 +39,20 @@ Wenn man keine History ändern willst, sondern einfach „aufräumen“ will:
## Einzelne Commits aus den letzten Commits entfernen
z.B die letzten 5
Mit git rebase -i (interaktiv)
Mit `git rebase -i` (interaktiv)
Man kann die letzten Commits durchgehen und gezielt entfernen oder ändern
git rebase -i HEAD~5
`git rebase -i HEAD~5`
Es öffnet sich ein Editor mit so etwas wie:
pick a1b2c3 Fix typo
```pick a1b2c3 Fix typo
pick d4e5f6 Add logo
pick 123abc Large debug file (REMOVE THIS)
pick 789def Update README
```
Ändere pick → drop oder lösche die Zeile:
drop 123abc Large debug file
`drop 123abc Large debug file`
Nur bei Commits, die **nicht bereits gepusht wurden**, ist das gefahrlos. Wenn sie **bereits gepusht** sind, muss man danach git push --force machen.
Nur bei Commits, die **nicht bereits gepusht wurden**, ist das gefahrlos. Wenn sie **bereits gepusht** sind, muss man danach `git push --force` machen.