Zurück zur Übersicht

Begriff

Git

Development Tools S1
2 Quellen 1 Lernpfad 2 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Kennst du Dateinamen wie hausarbeit_final.doc, hausarbeit_final_wirklich_fertig.doc, hausarbeit_NEU.doc? Das ist Chaos. Git ist die Zeitmaschine für Code. Es speichert jeden Zustand deiner Arbeit. Du kannst jederzeit sagen: "Geh zurück zum Stand von gestern Mittag, bevor ich alles kaputt gemacht habe." Und: Mehrere Leute können gleichzeitig an derselben Datei arbeiten, ohne sich zu überschreiben.

Merksatz: Ein verteiltes Versionsverwaltungssystem, das Änderungen an Dateien protokolliert und die Zusammenarbeit im Team koordiniert.


Lernbruecke für Anfänger

Wenn du bei Git ganz neu startest, denke zuerst nicht an Fachwörter, sondern an die Alltagssituation: Codeversionen nachvollziehbar verwalten. Der Begriff beschreibt einen klaren Baustein im größeren Ablauf. Frage dich immer: Was ist der Eingang, was passiert in der Mitte, und woran erkenne ich am Ende, dass es funktioniert hat?

Ein guter Einstieg ist, den Begriff in einem Satz zu erklären, danach ein reales Beispiel zu nennen und erst dann die Technikdetails zu lernen. So entsteht kein reines Auswendiglernen, sondern ein mentales Modell.

Quick-Check

  1. Ist Git das gleiche wie GitHub?
    Nein! Git ist das Werkzeug (Hammer). GitHub ist die Webseite, wo man den Code speichert (Werkstatt). Es gibt auch GitLab oder Bitbucket.
  2. Ist das nur für Code?
    Meistens. Man kann auch Word-Dateien tracken, aber Git ist schlecht darin, Unterschiede in Binär-Dateien (Bilder, PDFs) anzuzeigen. Für Text ist es perfekt.
  3. Ist es schwer zu lernen?
    Ja. Die Befehle sind kryptisch. Aber mit grafischen Tools (GitKraken, VS Code) geht es einfacher. Es ist aber Pflichtwissen für jeden IT-Job.