Git-Präsentation für Jugendliche

Hier ist meine kleine Git-Präsentation, zurechtgeschnitten auf Jugendliche.

Download der Folien (pdf)

Download der Folien (zip mit odt)

Lizenz: CC BY-SA 4.0

Zugegeben, meine Notizen sind noch etwas unaufgeräumt. Sie stehen hier, um Kontext für meine Folien zu geben.

Vorbereitung

offene Punkte

Notizen für den Talk

Vorstellung, Thema

Begründung / Motivation

Analogie vorstellen (grob)

Explorer

Den Git-Roboter holen

Terminal

Wie funktioniert git?

Wir wollen einen Zwischenstand speichern

“git add” verwenden

Was kommt nach dem Merken?

Wie schreiben wir das fest?

git commit -m "Nachricht"

Wie können wir feststellen, ob das geklappt hat?

Wie teile ich das mit anderen?

Wohin wird das gesendet?

git remote add origin https://..../projektname.git

git branch -M main

git push -uf origin main

Kollaboration

ich bin jemand anders

Ich möchte auch Änderungen machen

Ich (Person A) möchte auch die Änderungen erhalten

Beide auf dem gleichen Stand

Was passiert, wenn beide Änderungen machen?

Ich mache auch Änderungen

PERSON B macht Änderungen

PERSON A

Vielleicht haben sich ja mehrere Dinge geändert

Was hat sich genau geändert?

Wir können uns auch anschauen, was sich

Tipps:

(vielleicht später noch "/" für Ordner erklären)

Git Hub

Skizze:

Schrank: (Lokales) Repository

Roboter: Git-Roboter

Gedächtnis des Roboters (Staging Area)

Logbuch (Commit Tree)

Logbucheinträge (Commits)

Pfeile für add, commit -m

allgemein: git status, git log