Git: Dezentrales Code- und Versionsmanagement

Git ist ein dezentrales, verteiltes System für Code-, Versions-, Paket und Releasemanagement. Bei großen und komplexen Programmen müssen die Entwickler und das Management den Code, die Versionen, die Pakete und die Releases managen.

Git verwaltet den Code in den unterschiedlichen Versionen in einem Repository und steuert von dort aus die Releases. Alle Entwickler greifen auf das gemeinsame Repository zu. Aus dem Repository wird jeweils der neueste Stand ausgecheckt.

Git bietet Workflows für unterschiedliche Zwecke.

GitHub, GitLab und Bitbucket sind online Git-Repositories. Sie ergänzen Git um automatisierte Workflows, Team- und Projektmanagement. Damit sind sie Teil der automatisierten CI/CD Workflows und von DevOps.

Sie lernen, den Code mit Git zu managen. Sie lernen mit Repositorien zu arbeiten, lokal und remote. Sie lernen Zweige für Features zu erstellen und zusammen zu führen. Sie lernen Konflikte zu lösen.

Wir behandeln alle Szenarien und Aspekte anhand praktischer Beispiele. Wir zeigen Best Practices für alle Aspekte.

Sie bekommen alle Programmbeispiele. Zusätzlich erhalten Sie einen Spickzettel und ein eBook: „Git: Dezentrales und verteiltes Code-, Versions-, Paket- und Releasemanagement“

Zielgruppe

  • Programmierer*innen
  • Softwarearchitekt*innen
  • Manager*innen

Voraussetzungen

Keine

Inhalt

  • Code-, Versions-, Paket- und Releasemanagement
  • Git – Verteiltes und dezentrales Code-, Versions-, Paket-, Releasemanagement
  • Git, der CI / CD Workflow und DevOps
  • Git CLI/CMD, Git Bash, PowerShell, Git GUI
  • Das Git-Repository
  • Git Grundstruktur und Begriffe
  • Typische Workflows
  • Branches (Zweige)
  • History und Log
  • Konflikte lösen
  • Git Troubleshooting
  • Git Best Practices
  • Git in IDEs (Eclipse, IntelliJ, NetBeans, Visual Studio, Visual Studio Code)
  • Git online betreiben (GitLab, GitHub, Bitbucket)
  • Zusammenarbeit im Team
  • Git und Continuous Integration und Delivery (CI/CD)
  • Git Best Practices

Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.

Dauer

  • 2 Tage
  • Jeweils 9-16 Uhr, 1 Stunde Mittagspause

Kosten

Kosten für 2 Tage.

Online pro Person980,– €
Präsenz in München pro Person1.380,– €
Präsenz in Deutschland pro Person1.780,– €
Inhouse in München für 2 Personen1.600,– €
Inhouse in Deutschland für 2 Personen2.000,– €
Alle Kosten zzgl. ges. MwSt.