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