← Alle LernzieleLernen & Testen

Programmieren mit C#

Git: Änderungen bewusst sichern

Du unterscheidest Arbeitsdatei, Staging-Bereich und Commit und prüfst Änderungen vor dem Sichern.

Kostenlos · Ohne Zeitlimit · In deinem Tempo

Zuerst verstehen ↓
Ein erster Einblick
Ändern → vormerken → committen
Den Index prüfen.
Speichern und Commit sind getrennte Schritte.
Fragen
10
Dauer
ca. 5–10 Min.
Internes Trainingsziel
60 %
  1. Verstehen

    Grundlagen in Ruhe anschauen.

  2. Ausprobieren

    Antworten wählen und bei Bedarf ändern.

  3. Weiterkommen

    Nach der Abgabe Lösungen mit Erklärungen sehen.

VERSTEHEN

Kurz erklärt. Gut vorbereitet.

Zusammenhänge verstehen

Git verwaltet die Versionsgeschichte eines Projekts. Ein Repository enthält diese Geschichte; git init richtet ein neues lokales Repository ein. Die Dateien, die du gerade bearbeitest, bilden den Arbeitsbereich. Speichern im Editor ist noch kein Commit. Mit git status erkennst du unter anderem neue, geänderte und vorgemerkte Dateien. git diff zeigt noch nicht vorgemerkte Änderungen an bereits verfolgten Dateien. git add Program.cs übernimmt den aktuellen Inhalt dieser Datei in den Staging-Bereich, auch Index genannt. Damit wählst du aus, was der nächste Commit enthalten soll. git diff --staged zeigt die vorgemerkten Änderungen. git commit -m "Begrüssung ergänzt" erstellt daraus einen lokalen Zwischenstand. git log --oneline zeigt die Commit-Geschichte kompakt. Eine gute Nachricht beschreibt die konkrete Änderung. Änderst du eine Datei nach git add nochmals, gelangt diese spätere Änderung nicht automatisch in den nächsten Commit: Prüfe und merke sie bei Bedarf erneut vor. Verwende für Übungen ein eigenes Repository und kontrolliere den Inhalt vor jedem Commit. Git speichert nicht jeden Tastendruck automatisch; ungesicherte Arbeit kann verloren gehen.