Git

Aus ConeleK-Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Allgemeine Konfiguration

Generischer Befehl:

git config

Git speichert Einstellungen auf drei Ebenen:

Die wichtigsten Funktionalitäten sind:

Nützliche Optionen sind dabei (Git macht auch Vorschläge, wenn man TAB betätigt):

Repository initialisieren

Hinzufügen, Entfernen und Anzeigen von Dateien

Änderungen rückgängig machen

Das Äquivalent eines Reverts (svn revert file.txt) bei Subversion lautet:
git reset HEAD test.txt     # only necessary if file has been deleted
git checkout -- test.txt

Entferntes Repository

Gespeicherte Zwischenstände (Tags)

Git bietet anders als Subversion eine integrierte Verwaltung von Tags:

Zweige (Branches)

GitHub mit einem anderen Identity File verwenden

Normalerweise nimmt der SSH-Befehl an, dass der öffentliche Schlüssel unter ~/.ssh/id_rsa.pub zu finden ist. Möchte man nun einen anderen Schlüssel verwenden, dann sind die folgenden Schritte nötig:

  1. Füge eine Hostdefinition in die Datei ~/.ssh/config ein:
    Host github
      Port 22
      Hostname github.com
      User git
      IdentityFile ~/.ssh/github_key
    
  2. Hinzufügen/Klonen der remote site:
    git remote add origin ssh://github/RomeoKilo/repository

Links

Persönliche Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
CEK Module
Kategorien
Wiki-Info
Werkzeuge