Toggle search
Search
Toggle menu
notifications
Toggle personal menu
Editing
Git together
From Chaosdorf Wiki
Views
Read
Edit with form
Edit
Edit source
View history
associated-pages
Page
Discussion
More actions
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Event |Title=Git together |Type=Lecture |Date=2016-05-14 |Start=16:00 |Duration=3 |Speaker=Xchange |Host=yrthy }} Moin, am 14.05.2016 erzähle ich ein bisschen etwas über Versionierung, und wie man diese mit Hilfe eines inhaltsadressierbaren, deduplizierenden Dateisystems mit Snapshot-Unterstützung in der Praxis benutzen kann. Kurz gesagt: Es geht um git. Es wird voraussichtlich auch eine Aufzeichnung geben, {{U|feuerrot}} kümmert sich darum. == Inhalt und Zeitplan == === Versionierung (45 min) === Ich erzähle allgemein ein bisschen was zur Versionierung und wie es dazu kam, was wir heute haben. * Welche Probleme versucht man zu lösen? * Allgemeine Konzepte * Software-Überblick (RCS, CVS, SVN, Git,...) === Pause (15 min) === === Git für Egoisten - Der Harte, unangenehme Einstieg (40 min + 5 min Pause) === Alle notwendigen Grundlagen, um Änderungen an seinen Dateien zu tracken. Dieser Teil ist als Workshop geplant, bring your own laptop. Voraussetzungen: * Man sollte wissen, wie man Software auf seinem Computer installiert * sicher im Umgang mit Dateien und Ordnern sein * keine Angst davor haben, Textbefehle in ein schwarz-weisses Fenster einzutippen Git-Funktionen: init, add, commit, log, diff, branch, merge === Multi-User Git - Dateien zusammen jetzt noch effektiver kaputt machen (40 min + 5 min Pause) === Git-Funktionen: clone, push, fetch, pull, blame === Going full retard - Git in der Praxis (45min) === Praxisnahe Anwendungsbeispiele und die ein oder andere Anekdote aus fast 5 Jahren Arbeit mit Git. Hosting: SSH, GitHub, BitBucket, Gitlab * Hosting: SSH, GitHub, BitBucket, Gitlab * Workflows, Branching-Strategien, Commit Messages, bisect, rebase, filter-branch * Backup, Deployment, Webseiten, Blogging, Bücher, Sysadmin === Pause (15 min) === === Interner Aufbau von Git (45 min) === * File Objects, Tree Objects, Commit Objects, Branches und Tags * Plumbing and Porcelain, custom commands * Staging Area, Object files, pack files * reflog und gc Danach Q&A, Ende offen. == Teilnehmer == * {{U|Xchange}} * {{U|Bison}} * {{U|Revolverheld}} * Bitpolierer *{{U|Afax}} * G-Bär * julkip * corn +1 * {{U|Plantprogrammer}} - 0.3 * Flx * Smn * {{U|kuro}} * flyPen * mraerino * bobe == Verpflegung/Catering == Es gibt Linsencurry mit Räuchertofu, Pulled Pork, Apfelkuchen und Waffeln.
Summary:
Please note that all contributions to Chaosdorf Wiki are considered to be released under the Attribution 3.0 Unported (see
Chaosdorf Wiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Event
(
edit
)
Template:Ifnotempty
(
edit
)
Template:Infobox row
(
edit
)
Template:Infobox start
(
edit
)
Template:P1
(
edit
)
Template:P2
(
edit
)
Template:U
(
edit
)