Git

Glossar


BegriffBedeutung
working directory aktueller status des zu beobachtenden Ordners
untracked heißten Dateien, die von git nicht versioniert werden.
staged ("bereitgestellt", hier: "angemerkt") "Staged" bezeichnet vom User markierte Dateien, die von Git kontrolliert und protokolliert werden. Es können nur Dateien ge-"staged" werden, die entweder "untracked" oder "modified" sind. "unstaged" sind entsprechend die nicht versionierten Dateien.
staging area alle aktuell "staged" Dateien
checkout allgemein: Abbild des Projekt- oder Dateizustandes zu einem bestimmten Zeitpunkt
snapshot Gespeicherter Zustand aller staged Dateien zu einem bestimmten Zeitpunkt
commit Snapshot mit zusätzlichen informationen (autor, checksum (sha-1), Zeiger auf den vorhergehenden commit)
modified Wird eine "commited" Datei geändert, wird sie als "modified" deklariert.
repository das ".git"-Verzeichnis, in dem git alles speichert
HEAD Zeiger auf den aktuellen commit
master Zeiger auf den Hauptcommit
branch Zeiger auf den Nebencommit
merge Zusammenführen zweier Branches
rebase Wiederausführen der Änderungen an einem anderen Branch
detached HEAD befindet sich auf keinem branch
remote repository Ein repository, dass sich nicht im aktuell lokal genutzten Ordner befindet, jedoch von git als verwandtes repository markiert ist.
origin Das remote-"Urrepository" von dem geerbt wird.