GIT: Unterschied zwischen den Versionen

(Installation)
Zeile 25: Zeile 25:
  
 
== Installation ==
 
== Installation ==
Redhat: yum install git-core
+
Redhat: yum install git-core<br>
 
Debian:  sudo apt-get install git
 
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 ==
 
== Initiale Beschreibung ==
Zeile 46: Zeile 38:
 
<tr align=left valign=middle>
 
<tr align=left valign=middle>
 
<td padding=1px>git config --global user.email johndoe@example.com</td><td padding=1px>Eigene E-Mail-Adresse hinterlegen</td>
 
<td padding=1px>git config --global user.email johndoe@example.com</td><td padding=1px>Eigene E-Mail-Adresse hinterlegen</td>
 +
</tr>
 +
<tr align=left valign=middle>
 +
<td padding=1px>git config --global core.editor emacs</td><td padding=1px>Ein spezifischer Editor festlegen</td>
 +
</tr>
 +
<tr align=left valign=middle colspan=2>
 +
<td padding=1px>Diese Angaben müssen nur einmal gemacht werden</td>
 +
</tr>
 +
<tr align=left valign=middle>
 +
<td padding=1px>git config --list</td><td padding=1px>Die Konfiguration anschauen</td>
 
</tr>
 
</tr>
 
<table>
 
<table>

Version vom 3. September 2019, 21:52 Uhr

GIT Version Control

Übersicht

Git.png

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

Initiale Beschreibung

KommandoBeschreibung
git config --global user.name "John Doe"Eigener Name Hinterlegen
git config --global user.email johndoe@example.comEigene E-Mail-Adresse hinterlegen
git config --global core.editor emacsEin spezifischer Editor festlegen
Diese Angaben müssen nur einmal gemacht werden
git config --listDie Konfiguration anschauen