Versionskontrolle mit Git: Intensivkurs
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In diesem zweitägigen Intensivkurs lernst Du Git von Grund auf und setzt es direkt praxisnah ein. Du bekommst einen klaren Überblick über die Git-Architektur, verstehst den Aufbau eines Repositories inklusive des .git-Ordners und siehst, warum Git auch lokal ohne Server hervorragend funktioniert, gerade im Vergleich zu SVN und CVS.
Im Mittelpunkt steht die Arbeit auf der Kommandozeile: von Installation und Setup über git init, saubere Commits und eine nachvollziehbare History bis hin zu Remotes, Branches, Tags und Releases. Du übst typische Workflows wie Merging, Stashing und Cherry-Picking, damit Du Änderungen sicher integrierst und auch in stressigen Situationen den Überblick behältst.
Zum Abschluss gehen wir in fortgeschrittene Themen: Zusammenarbeit im Team, Milestones, Git-Server im Vergleich (GitHub, GitLab, Bitbucket und weitere), Submodule sowie ein verständlicher Einstieg in CI und CD. Dazu bekommst Du Best Practices, Tipps und Tricks sowie klare Do’s and Don’ts, damit Du Git im Alltag effizient, sauber und nachvollziehbar einsetzt.
Inhalte
Git Architektur und Überblick
- Vergleich mit SVN und CVS
- Aufbau eines Git Repositories
- Der .git Ordner
- Git lokal und ohne Server
Git auf der Kommandozeile
- Installation von Git und der Tool-Chain
- Initialisierung als Git-Repository (git init)
- Commits (git commit)
- History und Log
- Remote Repositories (git remote)
- Branches in Git
- Tags und Releases
- Merging (Zusammenführen von Branches)
- Stashing (Verwerfen und Zwischenspeichern von Änderungen)
- Cherry Picking
Fortgeschrittene Themen
- Zusammenarbeit im Team
- Milestones in Git
- Git Server im Vergleich (GitHub, GitLab, BitBucket und Co.)
- Git Submodule
- Überblick über Continuous Integration (CI) und Continuous Delivery (CD) mit Git
- Best Practices und Tipps & Tricks
- Do’s and Don’ts
Zielgruppe
- Software-EntwicklerInnen
- AdministratorInnen
- Projektmanager
- Devops
- Alle die mit Git arbeiten und sich Ihr Leben in der IT erleichtern wollen
Hinweise
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.
D