Glückwunsch

Einführung in Git

George Boorman

Curriculum Manager, DataCamp

Kapitel 1 – Zusammenfassung

  • Vorteile und Anwendung von Git für die Versionskontrolle
  • Navigieren im Terminal: ls, cd
  • Initiieren eines Git-Projekts: git init
  • Dateien mit Git nachverfolgen: git add ., git commit -m
Einführung in Git

Kapitel 2 – Zusammenfassung

  • Wie Git Daten speichert

    1. Commit
    2. Tree / Baum
    3. Blob
  • git log

    • 3
    • --since
    • --until
  • git show c27fa856

Diagramm mit drei Commits, wobei die committeten Dateien mit dem Tree verknüpft sind und jede Datei mit dem Blob des letzten Commits verknüpft ist, in dem sie enthalten war

Einführung in Git

Kapitel 2 – Zusammenfassung

Befehl Funktion
git diff report.md Änderungen zwischen nicht-bereitgestellter Datei und letztem Commit anzeigen
git diff --staged report.md Anzeigen der Änderungen zwischen bereitgestellter Datei und letztem Commit
git diff 35f4b4d 186398f Anzeigen der Änderungen zwischen zwei Commits mit Commit-Hashes
git diff HEAD~1 HEAD~2 Anzeigen der Änderungen zwischen zwei Commits mit HEAD-Syntax
Einführung in Git

Kapitel 2 – Zusammenfassung

Befehl Ergebnis
git revert HEAD Alle Dateien eines bestimmten Commits wiederherstellen
git revert HEAD --no-edit Wiederherstellen, ohne einen Texteditor zu öffnen
git revert HEAD -n Wiederherstellen, ohne neuen Commit
git checkout HEAD~1 -- report.md Einzelne Datei des vorherigen Commits wiederherstellen
git restore --staged report.md Einzelne Datei aus Bereitstellungsbereich entfernen
git restore --staged Alle Dateien aus Bereitstellungsbereich entfernen
Einführung in Git

Und jetzt?

  • Branches
  • Remote-Repositorys
  • Rebasing
  • Bisecting
  • Submodule
Einführung in Git

Glückwunsch

Einführung in Git

Preparing Video For Download...