Zum Inhalt springen
Techlogia — KI- und Web-Dienstleister Berlin
Alle Kurse
Frei lesbar – ohne Anmeldung

Git-Grundlagen

Versionierung mit git verstehen. Du führst echte git-Befehle aus und speicherst die Ausgabe als Beleg in einer Datei.

Dauer: 25 Min.Niveau: EinsteigerAufgaben: 5

Deine ersten git-Commits

Git-Grundlagen: deine ersten Commits

Git ist das Standard-Werkzeug zur Versionierung von Code: Es speichert Schnappschüsse deiner Dateien, sodass du jede Änderung nachvollziehen und zurückrollen kannst. Jeder Entwickler nutzt es täglich.

Wichtige Begriffe

  • Repository (Repo): ein mit Git verwalteter Projektordner (git init legt ihn an).
  • Staging (git add): du wählst aus, welche Änderungen in den nächsten Schnappschuss kommen.
  • Commit (git commit): ein gespeicherter Schnappschuss mit Beschreibung.
  • Log (git log): die Liste aller Commits.

Arbeite im Ordner /home/student/git-uebung/. In dieser Lektion speicherst du die Ausgabe jedes Befehls in eine schrittN.txt-Datei als Beleg.

Dein Ziel

Du legst ein Repo an, fügst eine Datei hinzu, machst deinen ersten Commit und siehst den Verlauf.

Aufgaben

  1. 1. Repository initialisieren

    Begriff: Repository initialisieren. git init macht aus einem normalen Ordner ein Git-Repository (es legt einen versteckten .git-Ordner an). Speichere die Ausgabe als Beleg.

    mkdir -p /home/student/git-uebung && cd /home/student/git-uebung
    git init > schritt1.txt
    cat schritt1.txt

    Kontrolle: schritt1.txt enthält das Wort Initialized (aus „Initialized empty Git repository").

  2. 2. Status eines leeren Repos

    Begriff: git status. git status zeigt den aktuellen Zustand: auf welchem Branch du bist und welche Änderungen es gibt. Bei einem frischen Repo ist alles „clean".

    cd /home/student/git-uebung
    git status > schritt2.txt
    cat schritt2.txt

    Kontrolle: schritt2.txt enthält branch oder commit (aus der Status-Ausgabe).

  3. 3. Eine Datei tracken

    Begriff: Staging mit git add. Bevor eine Datei in einen Commit kommt, musst du sie „stagen". Lege eine Datei an, stage sie und belege den Status.

    cd /home/student/git-uebung
    echo "hallo" > hallo.txt
    git add hallo.txt
    git status > schritt3.txt
    cat schritt3.txt

    Kontrolle: schritt3.txt erwähnt hallo.txt (als gestagte Datei).

  4. 4. Ersten Commit machen

    Begriff: Commit. Ein Commit speichert die gestagten Änderungen als Schnappschuss mit einer Beschreibung (-m). Nutze die Nachricht first commit.

    cd /home/student/git-uebung
    git -c user.email=student@lab -c user.name=Student commit -m "first commit" > schritt4.txt
    cat schritt4.txt

    Die -c user....-Optionen setzen einmalig Name/Mail für den Commit (sonst beschwert sich Git).

    Kontrolle: schritt4.txt enthält first commit.

  5. 5. Den Commit-Verlauf anzeigen

    Begriff: Commit-Verlauf. git log zeigt alle Commits. Mit --oneline bekommst du je Commit eine Zeile: die gekürzte Commit-ID (Hash) plus Nachricht.

    cd /home/student/git-uebung
    git log --oneline > schritt5.txt
    cat schritt5.txt

    Kontrolle: schritt5.txt enthält eine Zeile mit einem Hash (mind. 7 Zeichen) gefolgt von Text.

Verwandte Kurse

Jetzt selbst üben

Lesen ist gut – selbst machen ist besser. Starte diesen Kurs an einer echten Linux-VM, direkt im Browser. Ein kostenloses Konto genügt.

Kostenlos starten

Lab-Inhalte unter CC BY 4.0 – frei nutzbar mit Namensnennung (© TechLogia).

Wie gefällt dir diese Seite?

Git-Grundlagen lernen | Techlogia Lab