Git, Commits und Zusammenarbeit
"Änderungen nachvollziehbar sichern und zusammenführen."
Konzepte verständlich erklärt (für Einsteiger jeden Alters)
Lernziele
Änderungen nachvollziehbar sichern und zusammenführen. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.
Erklärung
Git speichert Snapshots als Commits, Branches sind bewegliche Verweise auf Entwicklungslinien. Kleine Commits beschreiben eine fachliche Änderung. Ein Merge integriert Linien; Konflikte erfordern bewusste Auswahl der gewünschten Inhalte.
Schrittweises Beispiel
git status zeigt den Arbeitsbaum, git diff Änderungen, git add wählt Inhalte und git commit zeichnet sie auf. Vor dem Merge aktualisiere den Zielbranch und überprüfe den Diff.
print("Nutze git status, git diff und git log --oneline")
Zusammenfassung
Prüfe den Status vor und nach jeder Änderung; commite kleine nachvollziehbare Schritte.
Lerncheck & Übung
Etwa 20 Minuten · beginner
Das lernst du
- Erkläre die Kernidee von „Git, Commits und Zusammenarbeit“ in eigenen Worten.
- Wähle eine passende Technik für einen konkreten Anwendungsfall.
- Erkenne mindestens eine typische Fehlerquelle.
Voraussetzungen
- Keine Zugriffsvoraussetzungen. Vorwissen wird in der Erklärung eingeführt.
Häufige Fehler
- Ein Commit ist nicht automatisch ein Backup auf einem anderen Rechner. Geheimnisse gehören nicht ins Repository; `.gitignore` verhindert nur noch nicht getrackte Dateien.
Wissenscheck
Praktische Aufgabe
Nutze im Projekt `git status` und notiere, welche Dateien geändert sind.
Quellen und Einordnung
Prüfe meine Erklärung zu „Git, Commits und Zusammenarbeit“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
Interaktive Übung & lokaler Testlauf
Nutze im Projekt `git status` und notiere, welche Dateien geändert sind.
Hinweise auf Wunsch anzeigen
- Zerlege die Aufgabe in Eingabe, Verarbeitung und erwartete Ausgabe.
- Prüfe auch einen leeren oder ungültigen Fall.