Git

Grundlagen der verteilten Versionsverwaltung

Ihr Nutzen

In diesem Seminar lernen die Teilnehmer Git bei der Versionskontrolle von Softwareprojekten einzusetzen. Es werden die für die tägliche Arbeit mit Git nötigen Tools sowie die Funktionsweise und Interna des Systems näher gebracht und erlernt. Weiterhin wird auf Besonderheiten im Umgang mit einen verteilten Versionsverwaltungssystem eingegangen und potentielle Workflows und Branchingmodelle erläutert.

Zielgruppe

Developer

Voraussetzungen

Grundlegende Programmierkenntnisse

Dauer und Investition

Seminardauer: 2 Tag(e)
€ 1.450,- pro Teilnehmer excl. MwSt.
Individuelle Firmenseminare
Frühbucher-Bonus möglich
Mehr Teilnehmer?
Punktekarte

InhalteAlle Details anzeigen

    1. Tag

    • Einführung in Git
    • Sourcecodeverwaltungs-Systeme im Vergleich

    • Konzepte
    • Working Space und Staging Areas

    • Grundlegendes Arbeiten
    • Workflows mit Git
    • Git Commandline
    • Git Objekte und Referenzen

    • Aktuelle Änderungen im Source verfolgen

    • Bedienung von GIT
    • Committing, Tagging
    • Clonen von Repositories
    • Erstellen von neuen Repositories
    • Files und Verzeichnisse im Repository verwalten

    • History und aktueller State
    • Suchen im Git Repository
    • Status von Git Objekten
    • Analyse der Logs
    • Visualisierung der Projekt-Historie

    2. Tag

    • Branches und Merges
    • Erstellen von Branches
    • Merging von Branches
    • Konflikte lösen
    • Stashing, Cherry-Picking
    • Rebase Commits

    • Arbeiten im Team
    • Tips und Tricks
    • Best Practices

    Beschreibung

    Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien, die durch Linus Torvalds initiiert wurde.