PAKU Media
StartseiteLeistungenPortfolioÜber unsBlogKontakt
PAKU Media

Kreativagentur aus Bielefeld für Webdesign, Videografie und Social Media — seit 2022.

Partner

Navigation

  • ›Startseite
  • ›Leistungen
  • ›Portfolio
  • ›Über uns
  • ›Branchen
  • ›Blog
  • ›Kontakt

Leistungen

  • ›Webdesign
  • ›Videografie
  • ›Social Media Ads
  • ›App Design
  • ›Lexikon
  • ›Tools

Kontakt

Pamuk und Kuscu GbR

Friedhofstraße 171
33659 Bielefeld

hello@pakumedia.de

0521 98 99 40 99

PAKU.Media

© 2026 PAKU Media. Alle Rechte vorbehalten.

ImpressumDatenschutzAGBLexikonToolsSitemap
Home/Lexikon/Git
Technik

Git

Zuletzt aktualisiert: 2026-03-31

Git ist ein verteiltes Versionskontrollsystem, das jede Änderung an Dateien protokolliert, parallele Entwicklungsstränge ermöglicht und die Zusammenarbeit im Team koordiniert. Entwickelt 2005 von Linus Torvalds für die Entwicklung des Linux-Kernels, ist Git heute das mit Abstand meistgenutzte Versionskontrollsystem der Welt. Über 95 % aller Softwareentwickler arbeiten mit Git.

Für die Webentwicklung ist Git unverzichtbar. Jede professionelle Website, jedes Next.js-Projekt und jede Webanwendung wird mit Git verwaltet. In Kombination mit Plattformen wie GitHub und CI/CD-Pipelines bildet Git das Rückgrat moderner Softwareentwicklung.

Grundkonzepte von Git

Repository, Commits und Branches

KonzeptBeschreibungAnalogie
RepositoryProjektordner mit vollständiger VersionshistorieArchiv mit allen Dokumentversionen
CommitSnapshot des Projekts zu einem ZeitpunktSpeicherpunkt in einem Videospiel
BranchUnabhängige ArbeitslinieParallele Zeitlinie
MergeZusammenführen zweier BranchesZwei Zeitlinien verschmelzen
Pull RequestAntrag auf Zusammenführung mit Code ReviewÄnderungsantrag mit Prüfung

Das verteilte Modell

Git ist verteilt: Jeder Entwickler hat eine vollständige Kopie des Repositories mit der gesamten Historie. Das bedeutet:

  • Arbeiten offline ist uneingeschränkt möglich
  • Kein zentraler Server als Single Point of Failure
  • Extrem schnelle Operationen, da alles lokal passiert
  • Backups sind automatisch durch die Verteilung gegeben

Git-Workflows für Web-Teams

Feature-Branch-Workflow

Der verbreitetste Workflow für Webprojekte:

  1. Vom main-Branch einen Feature-Branch erstellen (z. B. feature/kontaktformular)
  2. Änderungen im Feature-Branch committen
  3. Pull Request auf GitHub erstellen
  4. Code Review durch Teammitglieder
  5. CI/CD-Pipeline läuft automatisch (Tests, Linting, Build)
  6. Nach Freigabe: Merge in main
  7. Automatisches Deployment auf Vercel oder der Produktionsumgebung

Commit-Nachrichten: Best Practices

Gute Commit-Nachrichten sind essenziell für die Wartbarkeit eines Projekts:

SchlechtGut
"Fixes""fix: Kontaktformular-Validierung für Telefonnummer korrigiert"
"Update""feat: Lexikon-Suchfunktion mit Autocomplete implementiert"
"WIP""refactor: Hero-Section für Mobile-Breakpoints optimiert"

Die Conventional Commits-Konvention hat sich als Standard etabliert:

  • feat: — Neues Feature
  • fix: — Bugfix
  • refactor: — Code-Umstrukturierung ohne Verhaltensänderung
  • docs: — Dokumentationsänderung
  • style: — Formatierung, kein Code-Change
  • test: — Tests hinzugefügt oder geändert

Git und GitHub: Das Ökosystem

GitHub als Kollaborationsplattform

GitHub erweitert Git um teamfähige Features:

  • Pull Requests: Strukturiertes Code Review mit Kommentaren, Diskussionen und Approvals
  • Issues: Aufgaben- und Bug-Tracking direkt im Repository
  • GitHub Actions: CI/CD-Pipelines als Code im Repository
  • Branch Protection: Regeln, die Merges ohne Tests oder Reviews verhindern
  • GitHub Pages: Kostenloses Hosting für statische Websites

GitHub-Integration mit Vercel

Für Next.js-Projekte bietet die GitHub-Vercel-Integration nahtloses Deployment:

  • Push auf main triggert automatisches Production Deployment
  • Jeder Pull Request erhält ein Preview Deployment mit eigener URL
  • Rollbacks auf vorherige Commits sind mit einem Klick möglich

Git-Grundbefehle

BefehlFunktion
git initNeues Repository erstellen
git cloneBestehendes Repository kopieren
git addDateien für den nächsten Commit vormerken
git commitÄnderungen als Snapshot speichern
git pushLokale Commits zum Remote-Repository senden
git pullÄnderungen vom Remote-Repository holen
git branchBranches anzeigen oder erstellen
git checkout / git switchBranch wechseln
git mergeBranches zusammenführen
git logCommit-Historie anzeigen
git stashÄnderungen temporär beiseitelegen

Git für Nicht-Entwickler

Auch Designer und Projektmanager profitieren von Git-Verständnis. Die GitHub-Weboberfläche ermöglicht das Bearbeiten von Dateien, das Prüfen von Pull Requests und das Nachverfolgen von Änderungen ohne Kommandozeile. Für PAKU Media bedeutet das: Textkorrekturen, Content-Updates und Übersetzungen können direkt in GitHub vorgenommen werden, durchlaufen die gleichen Qualitätschecks und werden automatisch deployt.

Häufige Git-Fehler und deren Lösung

Auf dem falschen Branch gearbeitet

Änderungen lassen sich mit git stash sichern, auf den richtigen Branch wechseln und dort mit git stash pop anwenden. Kein Code geht verloren.

Commit-Nachricht falsch

Der letzte Commit kann mit git commit --amend korrigiert werden, solange er noch nicht gepusht wurde. Nach dem Push ist ein neuer Commit die sauberere Lösung.

Merge-Konflikte

Häufige, kleine Merges sind die beste Prävention. Wenn Konflikte auftreten, zeigt Git die betroffenen Stellen klar markiert an. Moderne Editoren wie VS Code bieten visuelle Merge-Tools, die die Auflösung erleichtern.

←Zurück zum Lexikon

Projekt anfragen

Fragen zu Git? Wir helfen gerne.

Unser Team berät Sie kostenlos und unverbindlich — direkt aus Bielefeld.

Kontakt aufnehmen→
FAQ's

Häufige Fragen zu Git.

Die wichtigsten Antworten auf einen Blick – kompakt und verständlich.

Weiter lernen

Verwandte Begriffe.

Zum Lexikon →
01Technik

CI/CD

CI/CD erklärt: Continuous Integration und Continuous Deployment für automatisierte, fehlerfreie Software-Auslieferung — Prozesse und Tools.

Definition lesen→
02Technik

Vercel

Vercel erklärt: Die Hosting-Plattform für Next.js und moderne Webprojekte — Features, Vorteile und Vergleich mit Netlify und AWS.

Definition lesen→
03Webentwicklung

Next.js

Was ist Next.js? Definition, Funktionen wie SSR und SSG, Vorteile für Webentwicklung und SEO einfach erklärt.

Definition lesen→
04Technik

Docker

Docker erklärt: Container-Technologie für konsistente Entwicklungs- und Produktionsumgebungen — Vorteile, Einsatz und Best Practices.

Definition lesen→
05Webentwicklung

API / Schnittstelle

Was ist eine API? Definition, Funktionsweise von Schnittstellen in der Webentwicklung und praktische Beispiele.

Definition lesen→