
Da dieser Kurs fast vollständig im Terminal unterrichtet wird, gibt es in diesem Video eine Einführung für die Benutzung des Terminals.
Solltest du das Terminal bereits beherrschen, kannst du dieses Video überspringen.
Hier erfährst du, wie du Git installierst und wie wir es im laufe des Kurses nutzen werden.
In dieser Lektion starten wir mit dem Anlegen eines eigenes Repositories. Mit git init erstellen wir dieses und lernen etwas grundsätzliches darüber kennen.
In dieser Lektion lernen wir GitHub kennen. Du wirst lernen, wie du dein lokales Repository zu GitHub überträgst. des Weiteren wirst du den Begriff "Origin" kennenlernen.
Was sind eigentlich Branches? In dieser Lektion erlernst du das Konzept und warum es wichtig ist, nicht von einem Ast (Übersetzung von Branch ins Deutsche) zu reden.
In diesem Kurs wirst du einen ersten Überblick über die Versionsverwaltung Git erhalten. Egal ob du einfach nur mal sehen möchtest, wie eine Versionverwaltung funktioniert, oder ob du in einem Unternehmen in die Softwareentwicklung einsteigen möchtest: Hier wirst du alles lernen, was Du für den Start benötigst.
Im ersten Abschnitt gucken wir, was Git eigentlich ist. Aber keine Angst, das wird kein Vorlesen einer Definition, sondern vielmehr ein Bericht aus dem Alltag eines Softwareentwicklers. Auch werden wir im ersten Abschnitt schauen, welche Tools wir benötigen. Aber keine Angst, das werden nicht viele sein. Wir müssen lediglich Git installieren und eine lauffähiges Terminal besitzen. Optional kannst du auch den Git-Client "SourceTree" installieren.
Im zweiten Abschnitt geht es dann in die vollen: Wir erstellen ein Repository und setzen die ersten Stände unserer Software fest. Wir werden lernen, wie Git arbeitet und wie wir in einen Fluss kommen, der uns eine kontinuierliche Arbeit mit Git ermöglicht.
Im nächsten Abschnitt verbinden wir dann unser lokales Repository mit einem remote Repository. Dadurch erhöhen wir die Ausfallsicherheit unserer Software und wir können problemlos mit anderen Menschen in unserem Repository arbeiten.
Im vierten Abschnitt geht es dann um ein fundamentales Feature von Git: Branches! Wir werden Verzweigungen anlegen, diese wieder zusammenführen und so arbeiten, als wenn wir uns in einem Team mit einem anderen Entwickler befinden.
Im fünften Abschnitt reißen wir das Zurücksetzen zu gewissen Codeständen an. Wir werden einfache Möglichkeiten kennenlernen, um Änderungen rückgängig zu machen und alte Stände unserer Software anzuschauen.
Am Ende gibt es dann noch einen Ausblick auf fortgeschrittene Themen und eine kurze Erzählung, wie Git im Alltag funktioniert.
Ich würde mich sehr freuen, wenn du ein Teil des Kurses wirst und Git in einer vernünftiges Basis erlernst.
Liebe Grüße,
Thomas D.