In dieser Schulung vertiefen Sie Ihre Git-Kenntnisse und lernen fortgeschrittene Konzepte kennen, um Ihren Workflow effizienter zu gestalten. Sie werden in der Lage sein, komplexe Szenarien souverän zu meistern, tiefergehende Features von Git anzuwenden und in Problemsituationen schnell Lösungen zu finden. Sie erfahren, wie Sie Ihr eigenes Arbeiten mit Git optimieren, Teamprozesse effizienter gestalten und typische Fehler schnell beheben können. Nach diesem Seminar sind Sie bestens gerüstet, auch in großen Projekten mit Git erfolgreich zu arbeiten.
Mergen im Team: Best Practices und mögliche Probleme
Umgang mit veralteten Pull Requests und Konflikten
Repository-Management mit Weboberflächen: Permissions, Default Branches
Analyse des Gitflow-Workflows
Eigene Workflows entwickeln: Worauf kommt es an?
Tags und Releases: Best Practices
.gitattributes: Erweiterte Konfiguration über core.autocrlf
Git-Repositories mit Bare Repositories und Bundles mobil machen
Commit Etiquette: Regeln für sinnvolle Commit-Nachrichten
Umgang mit Binärdateien und Git LFS
Wenn mal etwas daneben geht: Rezepte zur Bereinigung von Fehlern
git stash: Wann und wie es zu nutzen ist
Änderungen aus der Working Copy rückgängig machen
Änderungen im Index rückgängig machen
Lokale Commits nachbessern und rückgängig machen
Remote Commits rückgängig machen
Einzelne Commits gezielt mit git cherry-pick importieren
Dateien aus Git entfernen: Umgang mit versehentlich gepushten sensiblen Daten
Wiederherstellung eines sauberen Zustands ohne Neu-Klonen
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an Entwickler, die bereits grundlegende Git-Kenntnisse besitzen und diese nun vertiefen möchten. Auch Umsteiger von anderen Versionskontrollsystemen wie SVN, die ein tiefes Verständnis für Git aufbauen wollen, sind hier richtig. Voraussetzung sind ein sicherer Umgang mit grundlegenden Git-Befehlen (add, commit, pull, push) sowie Erfahrung mit dem Anlegen und Verwalten von Branches.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.