Einführung in die Versionskontrolle

Einführung in Git

George Boorman

Curriculum Manager, DataCamp

Was ist Versionskontrolle?

  • Prozesse und Systeme zum Verwalten von Änderungen an Dateien, Programmen und Verzeichnissen

Flussdiagramme und Checklisten, die die Verwaltung von Dateien und Programmen darstellen

Einführung in Git

Wo sollte Versionskontrolle genutzt werden?

  • Versionskontrolle ist hilfreich für alles, was:
    • sich im Laufe der Zeit ändert oder
    • weitergegeben werden muss.

Bild eines Laptops mit Python-Code auf dem Display

Einführung in Git

Was kann die Versionskontrolle leisten?

  • Bearbeitungsstände von Dateien nachverfolgen
  • Verschiedene Versionen von Dateien kombinieren
  • Eine bestimmte Version identifizieren
  • Änderungen rückgängig machen
Einführung in Git

Warum ist Versionskontrolle wichtig?

Zubereitung von Essen auf einem Schneidebrett mit anderen Zutaten in Schüsseln

1 Bildnachweis: https://unsplash.com/@mvdheuvel
Einführung in Git

Warum ist Versionskontrolle wichtig?

Website mit einem Fehler

Einführung in Git

Einführung in Git

Bild des Git-Logos

  • Beliebtes Versionskontrollsystem für Softwareentwicklung und Datenprojekte
  • Open-Source-Sprache
  • Skalierbar
Einführung in Git

Vorteile von Git

  • Speichert alles, damit nichts verloren geht
  • Dateien verschiedener Zeitpunkte vergleichen
  • Feststellen, wer wann welche Änderungen vorgenommen hat
  • Frühere Dateiversionen wiederherstellen

Straßenschild, das einen U-Turn anzeigt

1 Bildnachweis: https://unsplash.com/@wilsonjim
Einführung in Git

Git verwenden

  • Git-Befehle werden auf der Shell, auch Terminal genannt, ausgeführt
  • Die Test-Shell:
    • ist ein Programm zum Ausführen von Befehlen,
    • wird verwendet, um Dateien und Verzeichnisse als Vorschau anzuzeigen oder zu überprüfen.

 

  • Verzeichnis = Ordner

Bild des Terminal-Logos

 

 

Zwei Ordner mit den Namen "Documents" und "Mental Health in Tech Project"

Einführung in Git

Nützliche Terminalbefehle

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Einführung in Git

Verzeichnis wechseln

cd archive
pwd
/home/repl/Documents/archive
Einführung in Git

Git-Version ermitteln

git --version
git version 2.46.0
Einführung in Git

Lass uns üben!

Einführung in Git

Preparing Video For Download...