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 ## Einzelne Commits aus den letzten Commits entfernen
z.B die letzten 5 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 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: Es öffnet sich ein Editor mit so etwas wie:
pick a1b2c3 Fix typo ```pick a1b2c3 Fix typo
pick d4e5f6 Add logo pick d4e5f6 Add logo
pick 123abc Large debug file (REMOVE THIS) pick 123abc Large debug file (REMOVE THIS)
pick 789def Update README pick 789def Update README
```
Ändere pick → drop oder lösche die Zeile: Ä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.