Warum Git?

Git kann uns das Leben vereinfachen

  • Git erleichtert die Kooperation zwischen mehreren Entwicklern.
  • Git bietet die Möglichkeit, Änderungen mit Kommentaren zu versehen, und so eine Historie des Projektes mit gleichzeitiger Dokumentation zu verknüpfen.
  • Git macht es einfacher zu experimentieren. Vor einem Versuch, ein Problem zu lösen, kann der Code einfach committed werden, und alle Experimente in einer separaten Branch stattfinden. Wenn alles gut geht kann der Code gemerged werden, wenn nicht ist das Zurückrollen der Änderungen trivial.

Git ist kein Wunderheilmittel

  • Git erfordert etwas Disziplin.
  • Git ist nicht immer hundertprozentig intuitiv.
  • Git ist keine Backup-Lösung.

Git ist eine weit verbreitete Software

  • Git verwenden können ist generell eine gute Idee.
    • Git ist sehr wahrscheinlich das meist benutzte Versionskontrollsystem.
  • Git kann man googlen.

Git ist nicht nur für Programmierung nützlich

Git kann vielfältig auch außerhalb direkter Programmierung verwendet werden, z. B.:

  • Abschlussarbeiten (insb. in Kombination mit LaTeX)
  • Konfigurationsdateien
  • Notiz-System
  • etc.

Am besten funktioniert Git allerdings mit Textdateien. Binärdateien können verwaltet werden, aber ohne eine Diff-Funktionalität macht das nur halb so viel Spaß.