SoSe16 WS Git

Aus ZaPFWiki

Vorstellung des AKs

Verantwortliche/r: Björn (RWTH), Jörg (FUB)

Git ist ein Versionsverwaltungssystem, d.h. ein Werkzeug, dass es einem erlaubt Dateien zu verwalten, so dass man ältere Dateiversionen behalten und zu ihnen zurückkehren kann oder man mehrere verschiedenen Versionen gleichzeitig hat, z.B. die eigenen und die von jemandem mit dem man zusammenarbeitet. Git macht es einem auch, im Fall von reinen Textdateien (z.B. TeX-Dateien, Quelltext, ...), auch sehr einfach verschiedene Bearbeitunsstände zu kombinieren.

In diesem Workshop werden wir die Grundlagen und ein paar nette Tricks für fortgeschrittene Anfänger zeigen um mit Git zu arbeiten.

Arbeitskreis: Git Workshop

Protokoll vom 07.05.2016

Beginn
16:15 Uhr
Ende
18:03 Uhr
Redeleitung
Jörg Behrmann (FU Berlin), Björn Guth (RWTH Aachen)
Protokoll
Jörg Behrmann (FU Berlin)
Anwesende Fachschaften
nicht erfasst

Einleitung/Ziel des AK

Dieser AK soll die Grundlagen der Nutzung des Versionsverwaltungssystem git erklären.

Protokoll und Zusammenfassung

Nach einer kurzen Motivation warum Versionsverwaltung wichtig ist, werden die Grundlagen vermittelt ein git Repository anzulegen und Dateien und Ordner mit git add und git commit der Versionierung hinzugefügt werden. Danach werden die Grundlagen vermittelt sich Statusinformationen mit git status und git log anzeigen zu lassen.

Nach der Vermittlung der absoluten Grundlagen wird das Verzweigen des git-Repositories mit git branch und das Wechseln zwischen Zweigen mittels git checkout, sowie das Wiedervereinigen von Zweigen mit git merge. Zum Abschluss wird das verteilte Arbeiten mit git erläutert, konkret die Nutzung von git remote, git push, git fetch und git merge.