From 80a2cf4b061eb0fbb7ee094a985ee4ff9ccea087 Mon Sep 17 00:00:00 2001
From: Wobbl <emil@i21k.de>
Date: Sun, 2 Mar 2025 14:08:52 +0100
Subject: [PATCH] =?UTF-8?q?Link=20zu=20nem=20Tutorial=20hinzugef=C3=BCgt,?=
 =?UTF-8?q?=20in=20welchem=20erkl=C3=A4rt=20wird,=20wie=20man=20Dateien=20?=
 =?UTF-8?q?komplett=20entfernt.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 git/git.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/git/git.md b/git/git.md
index c0924fa..11c160a 100644
--- a/git/git.md
+++ b/git/git.md
@@ -62,6 +62,7 @@ Der Publickey darf im Fernsehen gesendet werden, das schadet nix.
 Eine prima Seite mit Infos zu git und ssh schrieb der Patrick Asmus, klixdu hier: [SSH-Keys für gitea](https://www.media-techport.de/2023/08/howto-ssh-schluessel-fuer-gitea-einfache-einrichtung/ "HP Patrick Asmus")  
 
 Wenn alles passt, kannst du mit der Befehlsverbindung **&&**, was soviel bedeutet wie "If Exitcode=OK then" die nötigen Kommandos zusammenfassen:  
+
 ```
 vi README.md && git commit -m "Mein Kommentar" README.md && git push -u origin main
 ```
@@ -72,3 +73,8 @@ Das funktioniert nicht bei nicht eigenen Repos, wenn die auf "privat" geschaltet
 
 ## Bei dem Error `fatal: refusing to merge unrelated histories`
 den Befehl `git pull origin master --allow-unrelated-histories` verwenden und das Problem ist gelöst.  
+
+## Dateien komplett aus der History löschen
+
+Wenn man mal Dateien comittet hat, diese aber aus allen Commits wieder entfernen möchte: \
+https://www.baeldung.com/ops/git-remove-file-commit-history