What you'll learn:
- Beherrsche das Versionsverwaltungssystem git
- Arbeite im Team mit GitHub
- Entwickle Features separat in einer Branch
- Merge Branchen und behebe Konflikte
- Stelle den Zustand von vor ein paar Tagen wiederher
Du bist ein Software-Entwickler und möchtest den Überblick behalten, wann welche Zeile Code abgeändert wurde? Du möchtest bei einem Bug in der Lage sein, deine Software schnell auf eine funktionierende Version zurückzusetzen? Oder du möchtest Software im Team entwickeln, ohne dass ihr euch ständig in die Quere kommt?
In all diesen Fällen ist dieser Kurs genau das Richtige für dich. Schritt für Schritt schauen wir uns die Versionsverwaltung git an. Wie ist dieser Kurs aufgebaut?
Einführung & Installation:Hier installieren wir alle benötigten Tools bei dir
Git Lokal:Hier lernst du, wie du Git auf deinem eigenen Computer verwenden kannst. Hier geht's um Themen wie Working-Directory, Staging-Area und Repository. Zudem gehen wir auch darauf ein, wie du Dateien commitest, oder einen Commit wiederherstellst.
Git Branches:Anschließend beschäftigen wir uns weiter mit dem Git-Workflow. Mit Branches kannst du Features zuerst abgeschottet zu entwickeln - komplett ohne Zeitdruck. Natürlich gehen wir auch darauf ein, wie du professionell mit Merge-Konflikten umgehst.
Git Remote: Das wirst du insbesondere dann benötigen, wenn du im Team mit Git arbeiten möchtest. Wir schauen uns hier Themen an, wie du z.B. auf ein Remote-Repository zugreifen kannst, eine Branch tracken kannst, etc. Zudem schauen wir uns auch Github an.
Nach Abschluss dieses Kurses kannst du also souverän deinen Code mit der Versionsverwaltung Git &GitHub verwalten.
In diesem Kurs lernst du keine trockene Theorie, alles wird anhand von unzähligen Beispielen veranschaulicht. Zudem gibt es unzählige Quizze - dadurch prägt sich das Wissen aus diesem Kurs noch besser ein.