Easy Git

Dumping files & nothing else.



Okay, aber wie lade ich jetzt meine Übungsaufgaben hoch?


Einrichtung

 > cd /ordner/für/die/Übungsaufgaben

 // git initlisieren
 > git clone gitlab:eis18/u2/AbcDefGhi

 // --global ist optional (aktuelles Repo oder alle Repos?)
 > git config --global user.name "Euer Name"
 > git config --global user.mail "euremail@students.uni-mainz.de"

Hochladen in drei Schritten

  1. bevor ihr Anfangt am Übungsblatt zu arbeiten neuste Änderungen laden
     > git pull
    
  2. jetzt an den Übungsblättern arbeiten
  3. neue Dateien/geänderte Dateien anmerken
     > git add [Dateiname] [Dateiname]
     > git add Uebung04/Aufgabe02/*.cpp
     > git add Uebung04/**/*.cpp
    
  4. commit/"speichern" (Achtung: nur lokal auf eurem Rechner)
     > git commit -m "Was ich geändert habe .... "
    
  5. hochladen
     > git push
    

Herunterladen des aktuellen Repos

  1. sicherstellen, dass man keine un-"commited"-e Änderungen hat
     > git status
       [...] nothing to commit [...]
    
     // andernfalls
     > git stash
    
  2. Herunterladen
     > git pull
    
  3. falls git stash ausgeführt wurde
     > git stash pop
    

Bei Problemen