GIT: Unterschied zwischen den Versionen
(→GIT Version System) |
(→Installation) |
||
Zeile 28: | Zeile 28: | ||
Debian: sudo apt-get install git | Debian: sudo apt-get install git | ||
− | + | ||
− | |||
− | |||
Muss nur einmal gemacht warden | Muss nur einmal gemacht warden | ||
Spezifischer Editor definieren | Spezifischer Editor definieren |
Version vom 3. September 2019, 21:47 Uhr
Inhaltsverzeichnis
GIT Version Control
Übersicht
Wichtige Links
Beschreibung
Eine Versionsverwaltung ist ein System, das zur Erfassung von Änderungen an Dokumenten oder Dateien verwendet wird. Alle Versionen werden in einem Archiv mit Zeitstempel und Benutzerkennung gesichert und können später wiederhergestellt werden. (Quelle: Wikipedia)
Im Unterschied zu anderen bekannten Produkte wie CVS, Subversion, Perforce, Bazaar usw. welche immer die Differenz, also die Deltas, der einzelnen veränderten Files speichern, macht GIT immer ein Snapshot der ganzen Repositories.
Alle Dateien in GIT haben einen von drei Zuständen:
- Committed (eingepflegt)
- Modified („geändert“)
- Staged („vorgemerkt“)
GIT kennt drei Hauptbereiche
- GIT Directory (Repository) -> Primäres Verzeichnis (Committed)
- Working Directory -> Files in Arbeit (Modified)
- Staging Area -> Bereit zur Einpflege (Staged)
Installation
Redhat: yum install git-core Debian: sudo apt-get install git
Muss nur einmal gemacht warden
Spezifischer Editor definieren
$ git config --global core.editor emacs
Konfig anschauen $ git config --list
Initiale Beschreibung
Kommando | Beschreibung |
---|---|
git config --global user.name "John Doe" | Eigener Name Hinterlegen |
git config --global user.email johndoe@example.com | Eigene E-Mail-Adresse hinterlegen |