From 43b2d969c6fc1e039f45664ad404c89680880e68 Mon Sep 17 00:00:00 2001 From: Sven Riwoldt Date: Wed, 6 May 2026 06:03:36 +0200 Subject: [PATCH] =?UTF-8?q?Git=20kleine=20=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Git.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Git.md b/Git.md index 05ce035..798f5df 100644 --- a/Git.md +++ b/Git.md @@ -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.