Versionskontrolle mit Git: Intensivkurs
Git praxisnah lernen: Versionierung, Branching und Teamarbeit in 2 intensiven Trainingstagen
Die wichtigsten Themen
Git-Workflows sicher anwenden
Repository-Aufbau und .git-Ordner
Branches Merges und Tags beherrschen
Git auf der Kommandozeile nutzen
Teamarbeit mit Remote-Repositories
CI/CD und Submodules einordnen
Überblick
In dieser zweitägigen Git-Schulung lernst du Versionskontrolle mit Git von Grund auf und setzt die wichtigsten Workflows direkt praxisnah ein. Der Intensivkurs vermittelt dir ein fundiertes Verständnis der Git-Architektur, des Repository-Aufbaus und des .git-Ordners. Dadurch erkennst du, warum Git auch lokal ohne Server zuverlässig arbeitet und wie sich die verteilte Versionsverwaltung von SVN und CVS unterscheidet.
Im Mittelpunkt steht die Arbeit auf der Kommandozeile. Du richtest Git ein, initialisierst Repositories mit git init, erstellst saubere Commits, analysierst History und Log und arbeitest mit Remote-Repositories. Branches, Tags, Releases, Merging, Stashing und Cherry-Picking werden nicht nur erklärt, sondern in typischen Alltagssituationen geübt. So entsteht Sicherheit für Softwareentwicklung, Administration, DevOps und technische Projektarbeit.
Der Git-Intensivkurs ist ideal, wenn du Git-Schulungen suchst, die technische Grundlagen mit konkreten Team-Workflows verbinden. Du erhältst Best Practices für nachvollziehbare Commits, stabile Branch-Strategien, konfliktarmes Merging und saubere Release-Markierungen. Ergänzend ordnest du Git-Server wie GitHub, GitLab und Bitbucket sowie Git-Submodules und erste CI/CD-Szenarien ein. Wenn dein Schwerpunkt stärker auf GitLab liegt, ist auch das Training Git, GitLab und CI/CD relevant. Für weiterführende Automatisierung passen anschließend Continuous Integration und Delivery mit GitLab oder der Jenkins Grundkurs.
Wer hier richtig ist
- Software-Entwicklerinnen und Software-Entwickler, die Git für Versionierung, Branching, Releases und Teamarbeit systematisch einsetzen möchten
- Administratorinnen und Administratoren, DevOps-Engineers sowie Build- und Release-Verantwortliche mit Bedarf an sicherer Arbeit mit Remote-Repositories
- Technische Projektmanagerinnen und Projektmanager, Scrum-Master und Product-Owner, die Git-Workflows, Milestones und Release-Abläufe besser einordnen möchten
- Teams, die von SVN, CVS oder ungeordneten Dateiablagen auf Git umsteigen und eine praxisnahe Git-Schulung online, vor Ort oder als Inhouse-Training benötigen
Das lernst du
- Fundiertes Verständnis von Git-Architektur, Repository-Aufbau, .git-Ordner und verteilter Versionsverwaltung
- Sicheres Arbeiten mit zentralen Git-Befehlen wie init, status, diff, add, commit, log, remote, push und pull
- Eigenständige Nutzung von Branches, Tags und Releases für parallele Entwicklung und stabile Auslieferungsstände
- Strukturiertes Zusammenführen von Änderungen inklusive Merge-Konflikten, Stashing und Cherry-Picking
- Praxisreife Einordnung von Git-Servern, Team-Workflows, Submodules sowie CI/CD-Grundlagen
Die Themen Grundprinzipien verteilter Versionsverwaltung mit Git · Unterschiede zwischen Git, SVN und CVS · Aufbau eines Git-Repositorys mit Working Directory, Staging Area und History · Rolle und Inhalt des .git-Ordners...
Git-Architektur und Versionskontrolle einordnen
- Grundprinzipien verteilter Versionsverwaltung mit Git
- Unterschiede zwischen Git, SVN und CVS
- Aufbau eines Git-Repositorys mit Working Directory, Staging Area und History
- Rolle und Inhalt des .git-Ordners
- Lokales Arbeiten ohne zentralen Server
- Nachvollziehbarkeit von Änderungen in Softwareprojekten
Git auf der Kommandozeile sicher nutzen
- Installation von Git und Einrichtung der Tool-Chain
- Grundkonfiguration für Name, E-Mail und Arbeitsumgebung
- Initialisierung neuer Repositories mit git init
- Status, Diff und Staging gezielt einsetzen
- Commits mit git commit strukturiert erstellen
- History und Log lesen, filtern und interpretieren
- Remote-Repositories mit git remote anbinden
- Push, Pull und Fetch im Zusammenspiel mit Team-Repositories
Branches, Tags und Releases
- Branches erstellen, wechseln, vergleichen und löschen
- Branch-Strategien für Features, Hotfixes und Releases
- Tags zur Markierung stabiler Versionen
- Release-Stände reproduzierbar dokumentieren
- Zusammenhänge zwischen Branches, Commits und Tags
Merging, Stashing und Cherry-Picking
- Merging zum Zusammenführen von Branches
- Typische Merge-Konflikte erkennen und strukturiert lösen
- Stashing zum Zwischenspeichern unfertiger Änderungen
- Verwerfen und Wiederherstellen von Arbeitsständen
- Cherry-Picking für gezielte Übernahme einzelner Commits
- Praktische Do’s and Don’ts für stabile Git-Workflows
Teamarbeit, Git-Server und Plattformen
- Zusammenarbeit im Team mit Remote-Repositories
- Nachvollziehbare Arbeitsabläufe für Reviews und Integration
- Milestones im Projektkontext einordnen
- Git-Server im Vergleich: GitHub, GitLab, Bitbucket und weitere Plattformen
- Grundlagen für sinnvolle Repository-Strukturen
- Best Practices für Commit-Konventionen und Branch-Regeln
Fortgeschrittene Themen und CI/CD-Überblick
- Git-Submodules und typische Einsatzgrenzen
- Abhängigkeiten zwischen Repositories verwalten
- Überblick über Continuous Integration mit Git
- Überblick über Continuous Delivery mit Git
- Repository-Anforderungen für Build- und Deployment-Prozesse
- Tipps und Tricks für den produktiven Git-Alltag
So arbeiten wir
- Trainergeführte Live-Demos mit direkter Erklärung der Git-Kommandos auf der Kommandozeile
- Praxisübungen an lokalen und Remote-Repositories für typische Entwicklungs- und Administrationsszenarien
- Gemeinsame Analyse von Branching-, Merging- und Konfliktsituationen
- Transferübungen zu Commit-Struktur, Branch-Regeln, Tags, Releases und Teamabsprachen
- Best-Practice-Besprechungen mit Do’s and Don’ts aus realen Git-Projekten
Empfohlene Vorkenntnisse
- Grundlegende Erfahrung im Umgang mit Dateien, Ordnern und Entwicklungsprojekten
- Bereitschaft zur Arbeit auf der Kommandozeile
- Keine Git-Vorkenntnisse erforderlich
- Erste Erfahrung mit Softwareentwicklung, Administration oder technischen Projekten hilfreich
Dein Fahrplan
Lernziel: Du verstehst, warum Git anders arbeitet als zentrale Versionsverwaltungssysteme und wie ein Repository intern aufgebaut ist.
Inhalt: Vergleich mit SVN und CVS, verteiltes Arbeiten ohne Server, Aufbau eines Git-Repositorys, Working Directory, Staging Area, History und der .git-Ordner als Datenbasis.
Praktischer Nutzen: Git-Fehler lassen sich besser einordnen, Workflow-Entscheidungen begründen und Repository-Zustände nachvollziehbar analysieren.
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Vor Ort
Online
Der passende Termin ist nicht dabei? Kontaktiere uns - wir finden die passende Lösung
Inhouse-Schulungen & Firmenseminare
Inhouse-Schulungen
Buche diese Schulung als maßgeschneiderte Inhouse-Schulung für dein Unternehmen oder deine Behörde. Unsere Trainer kommen zu dir und führen die Schulung in deinen Räumlichkeiten durch.
Vorteile:
- Maßgeschneiderte Inhalte für dein Unternehmen
- Flexible Terminplanung nach euren Bedürfnissen
- Kosteneffizient bei mehreren Teilnehmern
- Schulung in vertrauter Umgebung
- Fokus auf deine spezifischen Anforderungen
Firmen-Seminare
Firmen-Seminare finden an einem unserer Schulungsstandorte statt, sind aber maßgeschneidert für dich und exklusiv für dein Team. Sie können auch online stattfinden.
Ideal für:
- Geschlossene Gruppen aus einem Unternehmen / Behörde
- Individuelle Terminplanung für dein Team
- An unseren Schulungsstandorten oder Online
- Angepasste Inhalte für deine Anforderungen
Bewertungen & Feedback
Wissen
5.0
5.0
von 3 Bewertungen
Verständlichkeit
5.0
Fragen und Antworten zu Versionskontrolle mit Git: Intensivkurs
Für wen ist die Git-Schulung geeignet?
Die Git-Schulung richtet sich an Einsteigerinnen und Einsteiger sowie Umsteigerinnen und Umsteiger, die Versionskontrolle mit Git im beruflichen Alltag einsetzen möchten. Besonders passend ist das Training für Softwareentwicklung, Administration, DevOps, Build- und Release-Management sowie technische Projektarbeit.
Welche Voraussetzungen brauche ich für das Git-Seminar?
Git-Vorkenntnisse sind nicht erforderlich. Hilfreich sind grundlegende Erfahrung mit Dateien, Ordnern und technischen Projekten sowie die Bereitschaft, Git auf der Kommandozeile zu nutzen. Genau diese CLI-Arbeit ist ein Schwerpunkt des Seminars.
Was lerne ich im Git-Intensivkurs in 2 Tagen konkret?
Du lernst den Aufbau eines Git-Repositorys, die Rolle des .git-Ordners, zentrale Befehle wie git init, git commit, git log und git remote sowie typische Workflows mit Branches, Tags, Merging, Stashing und Cherry-Picking. Zusätzlich werden Teamarbeit, Git-Server, Submodules und ein Überblick zu CI/CD behandelt.
Ist der Git-Kurs auch online oder als Inhouse-Schulung möglich?
Der Git-Kurs eignet sich für Präsenztermine, Online-Training und Inhouse-Schulungen. Für Teams ist ein Inhouse-Format besonders sinnvoll, wenn bestehende Branch-Regeln, Release-Prozesse oder Repository-Strukturen gemeinsam verbessert werden sollen.
Wird im Seminar mit GitHub, GitLab und Bitbucket gearbeitet?
Du erhältst einen praxisnahen Überblick über Git-Server und Plattformen wie GitHub, GitLab und Bitbucket. Der Schwerpunkt liegt auf Remote-Repositories, Teamarbeit, typischen Einsatzszenarien und der Einordnung in reale Tool-Landschaften. Für GitHub-Grundlagen kann ergänzend das Training GitHub Foundations passen.
Geht es auch um Git-Submodules und CI/CD?
Ja. Der Kurs behandelt Git-Submodules, ihre typischen Einsatzgrenzen und einen verständlichen Einstieg in Continuous Integration und Continuous Delivery mit Git. Wenn du CI/CD danach vertiefen möchtest, sind Continuous Integration und Delivery mit GitLab oder der Jenkins Grundkurs passende Anschlussseminare.
Was kostet die Git-Schulung?
Die aktuellen Git-Kosten und verfügbaren Termine findest du im Buchungsbereich der Seminarseite. Der Preis hängt vom Format, Termin und gegebenenfalls von einer Inhouse-Anfrage ab.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Passende Schulungen nach dem Kurs
Ähnliche Kurse
GH-500 Training: GitHub Advanced Security (GH-500T00A)
Effiziente Entwicklung mit GitHub Copilot
GH-200: Automate your workflow with GitHub Actions (GH-200T00)
GH-300 GitHub Copilot (GH-300T00A)
GH-100: GitHub-Grundlagen – Administrationsgrundlagen und Produktfunktionen (GH-100T00-A)
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Über 20.000 Unternehmen und Behörden vertrauen auf uns