Effektives Git-Management: Von der Installation bis zur Integration in CI/CD-Tools

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "Effektives Git-Management: Von der Installation bis zur Integration in CI/CD-Tools" lernen Sie alle wichtigen Grundlagen zu Git kennen - von der Entstehungsgeschichte bis zur Installation unter Windows. Sie werden die Funktionsweise von Git verstehen und die verschiedenen Funktionen von Git kennenlernen, wie z.B. das Erzeugen von Repositories, das Clonen von Repositories, das Erfragen des Status, das Forschen in der Historie, das Erkennen von Unterschieden (Diffs), Arbeiten mit der Staging Area, durchführen von Commits, verwenden von Tags und Branches, Mergen und Lösen von Merge-Konflikten und das Rückgängigmachen von Änderungen.

Sie werden lernen, wie man mit Github arbeitet, einschließlich des Erstellens von Remotes, des Forkens von Repositories, des Erstellens von ReadMe-Dateien mit Markdown, des Erstellens von Pull Requests, des Reviews von Änderungen und Synchronisierens. Abschließend werden wir einen Blick auf andere Git-basierte Management-Tools werfen, wie Gitlab und Atlassian Bitbucket. Wir werden uns GUI-Editoren für Git ansehen und sowie Git in CI/CD-Tools integriert werden kann.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Programmierkenntnisse

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Nicht nur für Entwickler: Use Cases für Source Management
  • Entwicklung über CVS und Subversion
  • Entstehungsgeschichte Git
  • Installation unter Windows
  • Git-Unterstützung in Buildtools und IDEs

Git

  • Repositories erzeugen und clonen
  • Status erfragen
  • Historie erforschen
  • Unterschiede (Diffs) erkennen
  • Ignore Files
  • Die Staging Area
  • Schritte zum Commit
  • Tags und Branches
  • Mergen und Merge Konflikte
  • Rückgängigmachen

Github

  • Entstehungsgeschichte und Angebote
  • Arbeiten mit Remotes
  • Forken von Repositories
  • Gestalten von ReadMe-Dateien mit Markdown
  • Push, Pull und Fetch
  • Pull Requestsb
  • Reviews von Änderungen
  • Synchronisiert bleiben
  • Github-Empfehlungen zum Workflow

Ausblick

  • Github unter Microsoft
  • Gitlab als Alternative
  • Atlassian Bitbucket als Alternative
  • GUI-Editoren für Git
  • Integration in CI/CD Tools wie Jenkins

Weitere Schulungen zu Thema Git

Git für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "Git für Entwickler" lernen Sie die Grundprinzipien des Veränderungsmanagements. Sie erhalten eine umfassende Einführung in Git, von Commits und Trees bis zur Konfiguration. Der Kurs deckt auch die Überprüfung der Commit-Historie, das ...

Continuous Integration und Delivery (CI/CD) mit GitLab CI

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "Continuous Integration und Delivery (CI/CD) mit GitLab CI" lernen Sie die Konzepte und Best Practices für CI/CD-Pipelines und die Verwendung von GitLab kennen. Schwerpunkte sind der Git Workflow, die Grundlagen von GitLab CI und wichtige ...

GitHub Copilot - KI-unterstützte Codegenerierung für Entwickler

- u.a. in Hamburg, Köln, Leipzig, Wien, Virtual Classroom

In dieser 3-tägigen Schulung "GitHub Copilot - KI-unterstützte Codegenerierung für Entwickler" lernen Sie die Funktionsweise und Integration von Copilot in ihre Entwicklungsumgebung kennen. Ziel ist es, die effektive Nutzung von Copilot in ihrem Entwicklungsworkflow zu ...

Git-Workflow und GitOps

- u.a. in Hamburg, Köln, Wien, Essen, Heidelberg

In dieser 3-tägigen Schulung "Git-Workflow und GitOps" lernen Sie den effektiven Umgang mit Git und die Automatisierung von Arbeitsabläufen und Prozessen. Sie werden vertraut gemacht mit einer der vielen Git Repository-Plattformen wie GitHub, GitLab oder Bitbucket. Zudem ...