Git
Git
Was
- Freie Software zur verteilten Versionsverwaltung von Dateien (Sourcecode)
- Durch Linus Torvals (
Linux) initiiert - Name: ein Witz von Linus Torvalds
- “I’m an egotistical bastard, and I name all my projects after myself. First ‘Linux’, now ‘Git’.”
- Git (Brit. ugs): Blödmann, Mistkerl
- Warum Versionsverwaltung
- verteilter Zugriff
- Sicherung
- Rückkehr auf alte Versionen möglich
- beschützt vor Fehlern
- Unterschiede zwischen Versionen
- Grafischer Überblick zu Versionsverwaltung
![[Tag9-Donnerstag-Programmierkurs.pdf#page=23]]- ein User kann seinen lokalen Source-Code commiten (
commit) in die lokale Repository - der User kann seine lokale Repository mit
pushin der Remote-Repository speichern- Code wird als Source-Code Version 1 gespeichert
- Ein anderer User kann die neuesten Änderungen aus der Remote-Repository abrufen (
pull) und in seine lokale Repository integrieren. - Ein weiterer User kann die komplette Remote-Repository klonen (
clone) und erhält dadurch eine lokale Kopie der Repository zur eigenen Bearbeitung
- ein User kann seinen lokalen Source-Code commiten (