Einführung in Git & Gitlab

    Seminarinhalt

    Am ersten Tag werden die Grundlagen zu Git und zur Plattform Gitlab behandelt. Gitlab wird zum Anlegen und Verwenden von Remote Repositories verwendet. Beispiele zur Verwendung des Gitlab Flows und des Gitlab Forking Workflows werden erarbeitet.

    Am zweiten Tag liegt am Vormittag der Schwerpunkt bei der Gitlab Platform: Projekt-Mitglieder und Gruppen verwalten; Arbeiten mit Tickets (Issues); Erstellung und Behandeln von Merge Requests;
    Am Nachmittag werden weitere Funktionen behandelt, wie Rebasing, Squash Commits, Cherry picken, Stashen und Blame. Für ein tiefgreifendes Verständnis zur Funktionsweise wird auch noch auf die interne Funktionsweise eingegangen.
     

    Programm

    • Allgemeines zu Versionsverwaltungen
    • Git Einführung, Git Grundlagen/Konzepte, Unterschied zu zentralen Versionsverwaltungen
    • Was ist ein SHA-1 Hash und warum ist er in Git so wichtig
    • Grundlagen zu Git Areas (Working Tree, Staging Area, Lokales Repository)
    • Git Konsole und die wichtigsten Git Kommandos
    • Änderungen commiten
    • Grundlagen zu Git-Branches
    • Mit Remote-Repositories arbeiten - Lokal und Remote Origin, Tracking Branch
    • Einführung der Platform Gitlab. Account einrichten. Remote-Repository anlegen.
    • SSH Key auf Gitlab hinzufügen und verwenden.
    • Tagging
    • Branching - Neuen Branch erstellen, Zwischen Branches wechseln
    • Merging, 3-Wege Merge, Merge-Konflikte lösen
    • Workflow und Branching Modelle
    • Forking Workflow, Pull Requests / Merge Requests
    • Gitlab Flow vs Gitlab project forking workflow
    • Beispiele zum Gitlab Flow
    • Beispiel zur Verwendung des Gitlab Forking Workflows with Merge Requests
    • Gitlab Projekte/Repositories verwalten
    • Projekt-Mitglieder verwalten, Gruppen verwalten
    • Arbeiten mit Tickets (Issues)
    • Erstellung und Behandeln von Merge Requests
    • Überblick zu (anderen) Git Hosting Plattformen
    • Übersicht zu open source Self-hosted Plattformen
    • Gitlab als Self-hosted Plattform betreiben
    • Eigenes Gitlab aufsetzen (Demo mit Rasbperry Pi 4)
    • Weitere Git Funktionalitäten
    • Rebasing
    • Squash Commits - Mehrere Commits zusammenführen
    • Cherry picken
    • Stashen/undo
    • Blame/log
    • Git Internals

    Zielgruppen

    Software Entwickler

    Downloads

      2 Tage ab  1.380,-
      Termin wählen
      Trainings-ID:
      GitLab
      Ort:
      Wien, Online

      Jetzt buchen

      • 13.05.-14.05.2025 13.05.2025 2 Tage 2T Wien Online ab  1.380,-

          Trainingspreis

           1.380,-
        • Trainingspreis Vor Ort  1.380,-
        • Trainingspreis Online  1.380,-
      • 16.09.-17.09.2025 16.09.2025 2 Tage 2T Wien Online ab  1.380,-

          Trainingspreis

           1.380,-
        • Trainingspreis Vor Ort  1.380,-
        • Trainingspreis Online  1.380,-
      • 02.12.-03.12.2025 02.12.2025 2 Tage 2T Wien Online ab  1.380,-

          Trainingspreis

           1.380,-
        • Trainingspreis Vor Ort  1.380,-
        • Trainingspreis Online  1.380,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      This field is hidden when viewing the form
      This field is hidden when viewing the form
      This field is hidden when viewing the form
      4,5

      2 Bewertungen

      • Einführung in Git & Gitlab

        18.09.2024 — Andreas W.
      • Einführung in Git & Gitlab

        06.06.2024 — Florian S.

      Meine Empfehlungen für Sie

      05.05.2025+2
       1.400,-

      Die einzigartige Termin- und Wissensgarantie von ETC

      Die ETC Termingarantie ist schon seit 2005 der Garant für Ihre Planungs-Sicherheit und unsere 100% Garantie bietet mehr gesicherte Termine als jeder andere Anbieter! So können Sie immer Ihre Ausbildung konkret planen und darauf vertrauen, dass Ihr Termin mit ETC Termingarantie auch eingehalten wird. Die ETC Termingarantie ist eine echte Garantie, auf die Sie sich auch dann verlassen können, wenn nur 1 Teilnehmer*in angemeldet ist!
      Mehr darüber

      Lernformen im Überblick

      Mehr darüber