RSS

Schlagwort-Archive: vcs

Git: Quick Guide: Arbeiten mit Remote-Repositories

Git: Quick Guide: Arbeiten mit Remote-Repositories

 

Motivation

Ich habe mir hier mal die Mühe gemacht den Git-Anwendungsfall „Arbeiten mit Remote-Repositories“ als Quick-Guide zusammenzufassen. Wer umfangreichere Informationen wünscht, sei auf den Artikel „Git: Kurzanleitung “Fit für Git” 😉“ verwiesen, bzw. auf die darin enthaltenen Links.

Voraussetzungen

  1. Es ist ein lokales Projekt auf dem Client vorhanden, das auf dem Server publiziert werden soll
  2. Der Server ist als shareable Git-Repository eingerichtet

Server

  1. Auf dem Server einloggen, z.B.:
    cd /exports/git/repos
  2. Im Repository Verzeichnis das Projekt leer anlegen,
    mkdir Projektname.git
    z.B.:
    mkdir –p sapnwds73/SOAP2REST.git
  3. In das neue Repository-Verzeichnis wechseln
  4. Repository initialisieren:
    sudo git init –bare –shared

Client 1: Server Repo initial befüllen

  1. In das lokale Projektverzeichnis wechseln
  2. „git init“ durchführen
  3. Mit dem Remote-Repository auf dem Server verlinken:
    git remote add origin juergen@aspire:Remote-Repos-Verzeichnis/Projektname.git
    z.B.:
    git remote add origin juergen@aspire:/exports/git/repos/sapnwds73/SOAP2REST.git
  4. Dateien zur Versionskontrolle hinzufügen (in Staging-Area verschieben):
    git add .
  5. Dateien in die lokales Repository verschieben:
    git commit -m Kommentar
    z.B.:
    git commit -m „Initial Revision“
  6. Inhalt auf Server schieben (einchecken):
    git push origin master
  7. Check:
    git status

==> Projekt ist auf dem Server und kann von anderen Clients ausgecheckt werden!

Client 2: Server Repo auschecken

  1. Verzeichnis anlegen
  2. In das Verzeichnis wechseln
  3. Auschecken des Projektes:
    git clone juergen@aspire:Remote-Repos-Verzeichnis/Projektname.git
    z.B.:
    git clone juergen@aspire:/exports/git/repos/sapnwds73/SOAP2REST.git
  4. Änderungen durchführen, z.B.:
    Dateien hinzufügen (git add Datei)
    Dateien ändern (keine Aktion notwendig)
    Dateien umbenennen (git mv Datei)
    Dateien löschen (git rm Datei)
  5. Änderungen überprüfen:
    git diff
  6. Dateien in die lokales Repository verschieben:
    git commit -m Kommentar
    z.B.:
    git commit -m „Initial Revision“
  7. Inhalt auf Server schieben (einchecken):
    git push origin master
  8. Check:
    git status

==> Änderungen des Projektes sind auf dem Server und können von anderen Clients ausgecheckt werden!

Links

 Git: Kurzanleitung “Fit für Git” 😉

 

Sorry, this post is not available in english language 😦

 
Hinterlasse einen Kommentar

Verfasst von - Februar 24, 2013 in IT, Softwareentwicklung

 

Schlagwörter: ,

 
Erstelle eine Website wie diese mit WordPress.com
Jetzt starten