
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

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

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

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

Git Reset und Reflog
Meistern Sie die Kunst der Manipulation der Git-Historie mit git reset und git reflog. Erfahren Sie, wie Sie Commits rückgängig machen, verlorene Arbeit wiederherstellen und sich selbstbewusst durch die Zeitleiste Ihres Repositorys navigieren.
Git

Arbeiten mit Dateien und der Staging-Area
Lernen Sie, wie Sie mit Git's Staging-Area arbeiten, Dateien hinzufügen und ignorieren, Änderungen anzeigen und Staging-Vorgänge rückgängig machen. Meistern Sie die essentiellen Git-Befehle für eine effektive Versionskontrolle.
Git

Wichtige Meilensteine markieren
Lernen Sie, Git-Tags effektiv zu nutzen, um wichtige Punkte in der Geschichte Ihres Projekts zu markieren. Beherrschen Sie das Erstellen, Verwalten und Nutzen von sowohl Lightweight- als auch Annotated-Tags in Ihrem Git-Workflow.
Git

Speichern von laufenden Arbeiten
Lernen Sie, wie Sie Git Stash verwenden, um Ihre laufenden Änderungen zu verwalten und zu speichern. Dieser Lab behandelt das Erstellen von Stashes, das Anwenden von gestashten Änderungen, das Erstellen von Branches aus Stashes, die Verwaltung mehrerer Stashes und das Aufräumen von Stashes.
Git

Grundlegende Git-Branch-Operationen
Lernen Sie die wesentlichen Git-Branch-Operationen, einschließlich der Erstellung, des Wechsels, des Zusammenführens und des Löschens von Branches. Üben Sie die Verwendung der Befehle git branch, checkout, merge und log, um Ihren Entwicklungsworkflow effektiv zu verwalten.
Git

Git-Geschichts- und Log-Verwaltung
Entdecken Sie die Macht der Git-Geschichtsverfolgung. Lernen Sie, wie Sie mithilfe verschiedener Git-Log-Befehle und Techniken durch die Zeitachse Ihres Projekts navigieren, suchen und analysieren können.
Git

Fortgeschrittene Git Commit-Operationen
Lernen Sie fortgeschrittene Git Commit-Operationen, einschließlich des Änderns von Commits (amending commits), des Rückgängigmachens von Änderungen (reverting changes), Cherry-Picking (cherry-picking) und interaktiven Rebasing (interactive rebasing). Verbessern Sie Ihre Fähigkeiten in der Versionskontrolle und lernen Sie, Ihre Git-Historie wie ein Profi zu manipulieren.
Git

Git-Konfigurationsverwaltung
Lernen Sie die Git-Konfigurationsverwaltung mit dem git config-Befehl. Erfahren Sie, wie Sie Ihre Git-Identität einrichten, Farben konfigurieren, den Standard-Editor festlegen, Zeilenenden verwalten, Aliase erstellen und repository-spezifische Konfigurationen verstehen.
Git

Dateien zum Staging-Bereich hinzufügen
Git ist ein beliebtes Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen an ihrer Codebasis zu verfolgen. Eine der wesentlichen Funktionen von Git ist der Staging-Bereich, der es Entwicklern ermöglicht, selektiv auszuwählen, welche Änderungen committet werden sollen. In diesem Lab werden Sie lernen, wie Sie Dateien mithilfe von Git in den Staging-Bereich hinzufügen.
Git