GEDOPLAN

Schulung: Versionskontrolle mit Git

Verteilte Versionsverwaltung verstehen und anwenden

  • Versionsverwaltung mit Git
  • Wesentliche Konzepte für effizientes Arbeiten mit Git

Beschreibung

Git ist eines der beliebtesten Versionsverwaltungssysteme in der Softwareentwicklung. Es wird bei Kleinstvorhaben ebenso eingesetzt wie bei Großprojekten mit über den ganzen Erdball verteilten Entwicklerteams.

Im Gegensatz zu zentralen Versionsverwaltungsystemen wie CVS und Subversion nutzt Git kein einzelnes, gemeinsames Repository. Stattdessen hat jeder Software-Entwickler das Projekt lokal vorliegen. Dieser dezentrale Ansatz ermöglicht es, an den Dateien zu arbeiten, Änderungen vorzunehmen
und zurückzurollen, ohne dabei die Arbeit der anderen Teammitglieder zu beeinflussen. Selbst parallele Entwicklungszweige können lokal vorgehalten werden.

Ist die gewünschte Qualität erreicht, können die Ergebnisse in ein (zentrales) Remote Repository überspielt werden, wobei Git sich um den Abgleich der Änderungen kümmert.

In diesem Kurs erlernen Sie alle wesentlichen Konzepte und Vorgehensweisen, die Sie für ein effizientes Arbeiten mit Git benötigen. Sie erfahren, wie Sie Repositories einrichten, Dateien mit Git verwalten, Änderungen nachverfolgen, bestätigen und wieder rückgängig machen können. Darüber hinaus lernen Sie das Branching und Merging zur Arbeit mit verschiedenen Entwicklungszweigen kennen. Für die verteilte Arbeit in größeren Projekten erlernen Sie den Umgang mit Remote Repositories. Ein Überblick über weiterführende Konzepte von Git rundet das Ganze ab.

Agenda

  • Versionsverwaltung: Warum und wozu?
  • Zentral oder verteilt – von Subversion zu Git
  • Logische Struktur von Git: Workspace, Index, Repository
  • Werkzeuge für Git: Git Bash, IDE-Integration u.a.
  • Änderungen übernehmen: Add und Commit
  • Projektverlauf nachverfolgen: Log, Status und Historie
  • Parallel entwickeln: Branching
  • Änderungen vereinigen und Konflikte auflösen: Merging
  • Versionen markieren: Tagging
  • Arbeiten mit Remote Repositories: Fetch, Pull und Push
  • Fortgeschrittene Konzepte: Rebase, Cherry Pick und Stash

Teilnehmerkreis und Voraussetzungen

Dieser Kurs richtet sich an Software-Entwickler:innen und sonstige Projektbeteiligte, die das Werkzeug Git für die Verwaltung und Kontrolle der verschiedenen Versionen ihrer Dateien und Verzeichnisse kennenlernen möchten.

Grundkenntnisse in der Programmierung, Umgang mit der Kommandozeile (Eingabeaufforderung).

 

Schulungstermine

21.07.–21.07.2025

Online
1 Tag
Rabatt ab 2 Personen
Plätze frei

680,00 €
Details

17.11.–17.11.2025

Online
1 Tag
Rabatt ab 2 Personen
Plätze frei

680,00 €
Details

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!