sonst_git-fortbildung/Präsentation/Praesentation.adoc
2025-02-18 08:27:31 +01:00

49 lines
No EOL
1.1 KiB
Text

= Git an Schulen
:author: Patrick Gerth <patrick.gerth@zsl-rss.de>
:revealjs_theme: black
:revealjs_transition: slide
== Was genau ist Git?
* Git ist eine Versionsverwaltung
** Erfassung von Änderungen an Dokumenten oder Dateien
** Protokollierung von Änderungen
** Management von Varianten
=== Hauptaufgaben
[%step]
* Protokollierung
* Koordinierung
* Archivierung
* Wiederherstellung
* Gleichzeitige Entwicklung
Deswegen sind diese Systeme unverzichtbar in einer modernen Entwicklungsumgebung.
[.columns]
=== Wer hat's erfunden?
[.column]
--
* Linus Torvalds
* Schöpfer von Linux
* 2005 unzufrieden mit den damaligen Versionierungstools
* Erschuf deswegen Git
--
[.column]
--
.Krd (photo)Von Sprat (crop/extraction), CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons
image::BilderFuerPraesentation/LinuxCon_Europe_Linus_Torvalds_03_(cropped).jpg[]
--
== Idee
* Man erfasst einen bestimmten Zustandes des Projektes
* Kommentiert diesen mit den Änderungen seit der letzten Zustandserfassung
* Lädt diesen Zustand dann auf das gemeinsame Verzeichnis
== Wichtigste Begriffe
* Repository / Repo
* Commit
* Push
* Pull / Update