29 lines
No EOL
1.4 KiB
Text
29 lines
No EOL
1.4 KiB
Text
= Glossar (Kopie aus Urs Dokument)
|
|
:author: Patrick Gerth <patrick.gerth@zsl-rss.de>
|
|
|
|
. Arbeitsverzeichnis +
|
|
Ordner, der mit Hilfe eines Git-Repository verwaltet werden soll.
|
|
|
|
. repository +
|
|
Git-eigene Datenbank, die entweder direkt im .git-Unterordner des Arbeitsverzeichnisses liegt (lokales Repo), oder auch auf einem anderen Rechner.
|
|
. staging area (manchmal auch "Index") +
|
|
Vorbereitungsschritt, der geänderte Dateien für den nächsten Commit sammelt.
|
|
. commit +
|
|
Ein Versionsstand des Projekts, der mit Datum, Kommentar und weiteren Angaben
|
|
festgehalten wurde; als Verb committen: einen Commit vornehmen.
|
|
. clean +
|
|
Das Arbeitsverzeichnis ist clean, wenn es mit dem letzten Commit exakt übereinstimmt.
|
|
. checkout +
|
|
bringt das Arbeitsverzeichnis auf den Stand eines bestimmten Commit (oder Branch). Es sollte dafür vor dem Checkout clean sein.
|
|
. merge +
|
|
auseinander gelaufene Versionen zusammenführen; das können Differenzen zwischen zwei lokalen Branches sein, aber auch Änderungen im gleichen Branch zwischen zwei Teammitgliedern.
|
|
. push +
|
|
neue Commits vom lokalen Repo ins Server-Repo schieben.
|
|
. fetch +
|
|
neue Commits vom Server ins lokale Repo holen.
|
|
. pull +
|
|
fetch und dann merge.
|
|
. Konflikt +
|
|
tritt auf, wenn zwei "auseinandergelaufene" Versionen Änderungen in gleichen Zeilen enthalten, und muss von Hand aufgelöst werden.
|
|
. branch +
|
|
Absichtlich eingerichtete Verzweigung der Versionsgeschichte. |