category

Git & GitHub

Git verständlich erklärt: Workflows, Branching, Rebase, Merge, Konflikte lösen und sichere Best Practices für Teams und Solo Projekte. Dazu Commit Hygiene, Pull Requests, GitHub, GitLab und sichere Release Abläufe.

Git-Befehle einfach erklärt

Du hast versehentlich Dateien gestaged, einen Commit falsch gesetzt, lokale Änderungen kaputt gemacht oder einen Branch falsch benannt? In dieser Git-Notfallzentrale findest du kurze Anleitungen für typische Alltagspanik: rückgängig machen, Branches verwalten, Remote-Probleme lösen und Dateien sauber aus Git entfernen.

Git ist im Alltag selten kompliziert, solange alles funktioniert. Schwierig wird es meistens dann, wenn ein Befehl schon ausgeführt wurde und du nicht sicher bist, ob du Änderungen verlieren könntest. Genau dafür ist diese Übersicht gedacht: Sie zeigt dir, welche Git-Anleitung zu welchem Problem passt.

Git rückgängig machen

Wenn du etwas zurücknehmen willst, kommt es darauf an, in welchem Zustand deine Änderungen gerade sind. Wurden sie nur bearbeitet, schon gestaged, bereits committed oder sogar gepusht?

Branches verwalten

Viele Git-Probleme entstehen rund um Branches: falscher Name, alter Branch, Remote-Branch, lokaler Branch oder ein Branch, der nicht mehr gebraucht wird.

Aufräumen und ignorieren

Nicht alles gehört ins Repository. Besonders häufig sind Probleme mit .gitignore, temporären Dateien, Build-Ordnern oder bereits getrackten Dateien.

Fetch, Pull und Remote

Bei Remote-Repositories geht es oft darum, Änderungen richtig abzuholen, lokale Arbeit nicht zu überschreiben und zu verstehen, was Git im Hintergrund macht.

Welche Git-Anleitung brauche ich?

ProblemPassende Richtung
Datei versehentlich mit git add gestagedgit restore --staged
Lokale Änderung soll weggit restore
Commit ist falsch, aber noch nicht gepushtgit reset
Commit ist schon gepushtmeistens git revert
Untracked Dateien sollen weggit clean
Branch ist falsch benanntgit branch -m
Remote-Änderungen sollen geholt werdengit fetch oder git pull

Warum diese Unterscheidung wichtig ist

Viele Git-Befehle klingen ähnlich, haben aber sehr unterschiedliche Folgen. Manche Befehle nehmen nur Dateien aus der Staging Area. Andere löschen lokale Änderungen wirklich. Wieder andere verändern die Commit-Historie. Deshalb ist es wichtig, zuerst zu klären, ob du Änderungen behalten oder bewusst verwerfen willst.

Wenn du unsicher bist, ist meistens der vorsichtigere Weg besser: Erst Status prüfen, dann gezielt entscheiden.

git status

Als kompakte Übersicht hilft auch der Artikel Die 5 meistgestellten Git-Fragen, wenn du schnell zwischen den häufigsten Problemen unterscheiden willst.

.gitignore einfach erklärt: Regeln, Beispiele und häufige Fehler
16 May 2026

So funktioniert .gitignore in Git: Regeln, Beispiele, typische Fehler und was du tun musst, wenn Git Dateien trotzdem trackt

GitHub: Repository-Dashboard jetzt allgemein verfügbar
25 February 2026

Das Repository-Dashboard ist jetzt GA und hilft Teams, Repos schneller zu finden, zu filtern und als Views zu sichern

Git: Bereits getrackte Datei korrekt ignorieren
03 January 2026

Tutorial: So bringst du Git dazu, eine bereits getrackte Datei zu ignorieren – und was das für andere Entwickler bedeutet.

Git: Remote-Branch auschecken (einfach erklärt)
03 January 2026

Tutorial: So checkst du einen Remote-Git-Branch aus – mit einem oder mehreren Remotes, verständlich und ohne Stolperfallen.

Git: Lokale Dateien auf Remote-Stand zurücksetzen
03 January 2026

Tutorial: So setzt du deinen lokalen Branch auf den Stand von origin/main zurück – inklusive Backup-Branch und Umgang mit uncommitted Änderungen.

Git: Unstaged Änderungen verwerfen (einfach erklärt)
03 January 2026

Tutorial: So verwirfst du in Git nicht gestagte Änderungen – für einzelne Dateien oder das gesamte Working Directory.

Git: Untracked Dateien aus dem Working Tree entfernen
03 January 2026

Tutorial: So entfernst du ungetrackte Dateien und Ordner aus deinem Git-Working-Tree – sicher, kontrolliert und ohne böse Überraschungen.

Die 5 meistgestellten Git-Fragen – einfach erklärt
02 January 2026

Die fünf häufigsten Git-Fragen einfach erklärt: git add rückgängig machen, git fetch vs pull, Branch umbenennen, löschen und Commits zurücknehmen.

Git: git add rückgängig machen (vor dem Commit)
02 January 2026

Tutorial: So machst du ein git add rückgängig – einzelne Dateien oder alle auf einmal, ohne Inhalte zu verlieren.

Git: Unterschied zwischen fetch und pull
02 January 2026

Tutorial: Der Unterschied zwischen git fetch und git pull einfach erklärt – was passiert im Hintergrund und wann welcher Befehl sinnvoll ist.

Git: Lokalen Branch umbenennen (einfach erklärt)
02 January 2026

Tutorial: So benennst du einen lokalen Git-Branch um – inklusive Push, Upstream-Update und typischer Stolperfallen.

Git: Branch lokal und remote löschen (einfach erklärt)
01 January 2026

Tutorial: So löscht du Git-Branches lokal und remote. Sicher, verständlich und ohne Fehler.

Git Commit rückgängig machen: Wenn du noch nicht gepusht hast
31 December 2025

So machst du einen Git Commit rückgängig: reset soft, mixed oder hard. Plus Erklärung, wann git revert besser ist.

Bye Bye GitHub Pages, Hello Netlify!
05 September 2023

Warum ich von GitHub Pages zu Netlify gewechselt bin. Und warum du das auch tun solltest.

GoDaddy Domain with GitHub Pages
07 February 2023

Set up GitHub Pages with a GoDaddy domain, SSL and the right DNS records for a small personal website.

Artikel auf anderen Plattformen

Externe Veröffentlichungen passend zu dieser Kategorie.

Golem.de Logo

Golem.de

KI im Code: Was aktuelle Studien über deutsche Webentwickler verraten
15 May 2025

KI-Tools wie ChatGPT und Github Copilot sind fester Bestandteil im Alltag deutscher Devs. Doch viele Firmen verweigern die strategische Unterstützung.

Kommandozeilen-Copilot: Github Copilot als Assistent im Terminal
10 December 2024

Auf der Kommandozeile wird es schnell komplex. Kaum jemand hat alle Commands, Optionen, Flags und Parameter im Kopf. Hilfe vom KI-Assistenten ist willkommen.