Git kompakt (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Für nachhaltige Softwareentwicklung ist eine Lösung für Versionsverwaltung von Quellcode (SCM - Source Code Management) unerläßlich. In grossen Open Source Projekten mit verteilter Entwicklung wie Linux oder Eclipse sieht man, dass hierbei eine verteilte Versionsverwaltung (DVCS - distributed version control system) längst im realen Einsatz angekommen ist. Git gehört hierbei zu den weit verbreiteten Vertretern dieser Gattung. Im Rahmen der Schulung wird dem Teilnehmer systematisch und kompakt die Philosophie einer dezentralen Softwareentwicklung sowie der Entwicklungszyklus mit diesem modernen Versionsverwaltungstool näher gebracht. Vertieft wird das erworbene Wissen mit praxisnahen Übungen. Hierbei werden auch die Unterschiede von Git im Vergleich zu einem zentralen Versionsverwaltungssystemen wie Subversion (SVN) aufgezeigt, sowie die Vorteile und Möglichkeiten im Arbeitsalltag verdeutlicht.

Contents

Einführung

  • Entstehung von Git im Kontext der Linux Kernel-Entwicklung
  • Grundbegriffe: Repository, Commit, Tag, Branch und Merge
  • Bedeutung des Releasemanagements
  • Unterschiede, Vorteile und Abgrenzung verteilter Versionsverwalungssysteme gegenüber einem zentralen Ansatz am Beispiel Subversion

Benutzung von Git

  • Erstellung eines Repositories (Init)
  • Die Rolle des Git Index beim Vorbereiten von Revisionen (Add)
  • Projekte und Dateien in das Git Repository übernehmen (Commit)
  • Änderungshistorie untersuchen (Log)
  • Erstellung von Enwicklungszweigen (Branches) und deren Reintegration (Merge)
  • Lösen von Konflikten
  • Erzeugen von Versionen (Tags)

Die Kommunikation zwischen Repositorys

  • Klonen eines bestehenden Repositorys (Clone)
  • Übernehmen von Änderungen (Fetch und Pull)
  • Änderungen in ein Repository schieben (Push)
  • Umsetzung eines zentralen Repositorys (Bare Repository)

Erweiterte Git Funktionen

  • Vermeidung von Merges durch Neuordnung (Rebase)
  • Übertragen von Änderungen (Cherry-Pick)
  • Änderungen zur Seite legen (Stash)
  • Korrektur fehlerhafter Commits (Amend Commit)
  • Rettung verlorener Commits (Reflog)
  • Änderungen verfolgen (Diff)
  • Rückgängig machen von Änderungen (Revert)
  • Zurücksetzen des Arbeitsbereichs und von Entwicklungszweigen (Reset)
  • Wiederkehrende Schemata verschiedener Git Kommandos (Refspecs, Version Ranges, ...)

Workflows und Tooling

  • Arbeitsabläufe und Strategien bei der Arbeit mit Git
  • Überblick gängiger graphischer Clients (Git GUI, Atlassian SourceTree, Eclipse EGit)
  • Git und SVN (Subversion)
  • Best Practices
Requirements

PC Grundkenntnisse. Erfahrungen mit anderen Werkzeugen zur Versionsverwaltung wie z.B. Versionsverwaltung mit SVN oder CVS sind von Vorteil aber keine Voraussetzung.

Lernziele

  • Sichere den Erfolg deiner Softwareprojekte durch den Einsatz des verteilten SCM Systems Git
  • Die Schulung vermittelt die nötigten Grundlagen in kompakter Form anhand vieler Übungen und Beispiele

Zielgruppen

Entwickler, die mit einem kompakten Einstieg in die Welt der verteilten Versionsverwaltung mit Git starten möchten.

Termine und Orte

Datum Dauer Preis
Mannheim, DE
01.07.2021 7 h Jetzt buchen ›
07.10.2021 7 h Jetzt buchen ›
02.12.2021 7 h Jetzt buchen ›

SG-Seminar-Nr.: 5210402

Anbieter-Seminar-Nr.: AD-FGIT (DE)

Termine

  • 01.07.2021

    Mannheim, DE

  • 07.10.2021

    Mannheim, DE

  • 02.12.2021

    Mannheim, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Mannheim, DE
01.07.2021 7 h Jetzt buchen ›
07.10.2021 7 h Jetzt buchen ›
02.12.2021 7 h Jetzt buchen ›