
Der zeitreisende Entwickler
Lernen Sie die Stash-Funktion von Git kennen, um dringende Reparaturen vorzunehmen, während Sie Ihre laufende Arbeit bewahren. Entdecken Sie, wie Sie Änderungen in den Stash legen, Branches wechseln, Bugs beheben und die im Stash gespeicherten Änderungen auf eine neue Branch anwenden können, im Szenario eines Zeitmaschinenprojekts.
Git

Markieren der Projektgeschichte mit Tags
Lernen Sie, wie Sie Git-Tags verwenden, um wichtige Meilensteine in der Geschichte Ihres Projekts zu markieren. Üben Sie das Erstellen von einfachen Tags (lightweight tags) und annotierten Tags sowie das Auflisten von Tags in einem Repository anhand eines Zeitmaschinen-Softwareprojekts.
Git

Der Koffer des Zeitreisenden
Lernen Sie in dieser zeitreise-thematisierten Herausforderung die Git-Staging-Area (Zwischenspeicherbereich) und das Überprüfen von Änderungen kennen. Erfahren Sie, wie Sie Dateien zur Staging-Area hinzufügen und `git diff` verwenden, um die vorgestuften Änderungen zu überprüfen - essentielle Fähigkeiten für die Verwaltung Ihres Git-Repositories.
Git

Zeitmaschinen-Identitätskonfiguration
Lernen Sie in dieser zeitreise-thematisierten Herausforderung die Git-Konfiguration. Erfahren Sie, wie Sie globale und lokale Benutzeridentitäten für Ihre Git-Repositories einrichten, essentielle Fähigkeiten für jeden angehenden Git-Benutzer.
Git

Das Dilemma des Zeitreisenden
Lernen Sie in dieser zeitreise-thematisierten Herausforderung Git-Zweige (branching) zu erstellen und zu mergen. Erfahren Sie, wie Sie Zweige erstellen, Änderungen vornehmen und diese in die Hauptzeitlinie zurückführen - essentielle Fähigkeiten für die kollaborative Entwicklung und die Versionskontrolle.
Git

Wiederherstellung der verlorenen Dateien
Lernen Sie, wie Sie versehentlich gelöschte Dateien mit Git's leistungsstarken Wiederherstellungsfunktionen wiederherstellen können. Üben Sie die Verwendung von `git reflog`, `git reset` und `git commit`, um Ihr Projekt in seinen vorherigen Zustand zurückzusetzen.
Git

Verlauf umschreiben
Lernen Sie die Kunst der Git-Verlauf-Manipulation, indem Sie eine unübersichtliche Commit-Timeline mithilfe von interaktivem Rebase (interactive rebase) bereinigen. Erfahren Sie, wie Sie Commits zusammenführen, Commit-Nachrichten bearbeiten und eine saubere Projekthistorie pflegen.
Git

Git Time Detective
Lernen Sie, wie Sie die leistungsstarken Verlaufsverfolgungsfunktionen von Git nutzen können, um Änderungen in einem Repository zu untersuchen, bestimmte Commits zu identifizieren und festzustellen, wer bestimmte Modifikationen vorgenommen hat.
Git

Operation Quantum Leap
Lerne in diesem zeitreisenden Abenteuer die wichtigsten Git-Befehle. Initialisiere ein Repository, erstelle Dateien und mach deinen ersten Commit, während du streng geheime Informationen über einen Flux-Kondensator (flux capacitor) schützst.
Git

Ihr erstes Git-Lab
Lernen Sie die Grundlagen der Git-Versionskontrolle, indem Sie Ihr erstes Repository erstellen, Dateien hinzufügen und Commits vornehmen. Dieses praktische Lab führt Sie durch die grundlegenden Git-Befehle und Workflows.
GitLinux

Installation eines Git-Servers
Lernen Sie, wie Sie auf Linux einen sicheren Git-Server einrichten. Beherrschen Sie die Installation, die Verwaltung von Benutzern und SSH-Schlüsseln, die Handhabung von Repositories und die Versionskontrolle für eine effiziente und private Projektverwaltung.
Git

Konfiguriere den Git-Texteditor
Wenn Sie Git verwenden, müssen Sie manchmal eine Commit-Nachricht schreiben oder andere Änderungen in einem Texteditor vornehmen. Standardmäßig verwendet Git den standardmäßigen Texteditor des Systems, der möglicherweise nicht der von Ihnen bevorzugte ist. In diesem Lab werden Sie lernen, wie Sie den von Git verwendeten Texteditor konfigurieren.
Git

Fehlende Submodule klonen
In Git sind Submodule Repositories innerhalb von Repositories. Sie ermöglichen es Ihnen, andere Repositories als Abhängigkeiten in Ihrem Projekt zu integrieren. Wenn Sie ein Git-Repository klonen, das Submodule enthält, werden die Submodule nicht automatisch kloniert. Dies kann Probleme bei der Erstellung oder Ausführung des Projekts verursachen. In diesem Lab werden Sie lernen, wie Sie fehlende Submodule klonen und Commits auschecken.
Git

Aktuellen Status anzeigen
Git ist ein beliebtes Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen in ihrer Codebasis zu verfolgen. Eine der wichtigsten Funktionen von Git ist die Möglichkeit, den aktuellen Status des Arbeitsbaums anzuzeigen. In diesem Lab werden Sie lernen, wie Sie den Befehl git status verwenden, um den aktuellen Status Ihres Git-Repositorys anzuzeigen.
Git

Git-Konfigurationsdatei bearbeiten
Git ist ein beliebtes Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen in ihrer Codebasis zu verfolgen. Die Git-Konfigurationsdatei ist eine Datei, die Einstellungen enthält, die das Verhalten von Git beeinflussen. In diesem Lab werden Sie lernen, wie Sie die Git-Konfigurationsdatei mit dem Git-Texteditor bearbeiten.
Git

Unüberwachte Änderungen verwerfen
Wenn Sie mit Git arbeiten, ist es üblich, dass es in Ihrem Arbeitsverzeichnis unüberwachte Änderungen gibt. Diese Änderungen sind Dateien, die Git derzeit nicht verfolgt. Manchmal möchten Sie diese Änderungen verwerfen und von vorne beginnen. In diesem Lab lernen Sie, wie Sie alle unüberwachten Änderungen an der aktuellen Branch verwerfen.
Git

Deaktiviere das schnelle Zusammenführen
Git ist ein leistungsstarkes Versionsverwaltungssystem, das es Entwicklern ermöglicht, effizient an Projekten zusammenzuarbeiten. Eine der Eigenschaften von Git ist das schnelle Zusammenführen, das es Git ermöglicht, Branches automatisch zusammenzuführen, die keine divergierenden Commits aufweisen. Dieser Feature kann jedoch manchmal Probleme verursachen, insbesondere wenn an größeren Projekten mit mehreren Mitwirkenden gearbeitet wird. In diesem Lab werden Sie lernen, wie das schnelle Zusammenführen standardmäßig deaktiviert werden kann.
Git

Tiefer Einblick in Git Diff
Lernen Sie den leistungsstarken git diff-Befehl kennen, um Änderungen zwischen verschiedenen Stadien Ihres Git-Repositorys zu vergleichen. Erfahren Sie, wie Sie Unterschiede im Arbeitsverzeichnis, in der Staging-Area, in Commits und in Branches analysieren können.
Git