Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
systemverwaltung:user_info:git [2017/09/05 17:10]
admin angelegt
systemverwaltung:user_info:git [2021/12/02 11:27] (aktuell)
Zeile 61: Zeile 61:
  
 Create a new repository  Create a new repository 
-  ssh git@svn create <repo_name>+  ssh git@git create <repo_name>
  
 Delete repository Delete repository
-  ssh git@svn D unlock <repo_name> +  ssh git@git D unlock <repo_name> 
-  ssh git@svn D rm <repo_name>+  ssh git@git D rm <repo_name>
  
 Clone existing repository Clone existing repository
Zeile 85: Zeile 85:
  
 Check who has access to your repo  Check who has access to your repo 
-  ssh git@svn perms -l <rep_name>+  ssh git@git perms -l <rep_name>
  
 Give someone read (READERS) or read+write (WRITERS) access to your repo Give someone read (READERS) or read+write (WRITERS) access to your repo
-  ssh git@svn perms <repo_name> + <READERS or WRITERS> <username>+  ssh git@git perms <repo_name> + <READERS or WRITERS> <username>
 With a minus sign you can remove the permissions again. With a minus sign you can remove the permissions again.
  
Zeile 101: Zeile 101:
 Host git Host git
   Port 22   Port 22
-  ProxyCommand ssh <your username>@contact.math.uni-sb.de -W %h:22+  ProxyCommand ssh <your_username>@contact.math.uni-sb.de -W %h:22
 </code> </code>
 Then the previous commands should work as if you were at in the mia network. Then the previous commands should work as if you were at in the mia network.
Zeile 165: Zeile 165:
 Um ein lokales Repository mit den neuesten Änderungen zu aktualisieren (update), verwende man Um ein lokales Repository mit den neuesten Änderungen zu aktualisieren (update), verwende man
   git pull   git pull
-in der lokalen Arbeitskopie, um die Änderungen erst herunterzuladen (fetch)((pull)) und dann mit dem lokalen Stand der Arbeit zusammenzuführen (merge).+in der lokalen Arbeitskopie, um die Änderungen erst herunterzuladen (fetch) "pullund dann mit dem lokalen Stand der Arbeit zusammenzuführen (merge).
 Wenn man einen anderen //Branch// mit dem aktuellen (z.B. master) zusammenführen will: Wenn man einen anderen //Branch// mit dem aktuellen (z.B. master) zusammenführen will:
   git merge <branch>   git merge <branch>
Zeile 176: Zeile 176:
  
 Es wird empfohlen, für Software Releasestags zu verwenden. Dies ist ein bekanntes Konzept, das es schon mit SVN gab. Du kannst einen neuen Tag namens 1.0.0 mit folgendem Befehl erstellen: Es wird empfohlen, für Software Releasestags zu verwenden. Dies ist ein bekanntes Konzept, das es schon mit SVN gab. Du kannst einen neuen Tag namens 1.0.0 mit folgendem Befehl erstellen:
-git tag 1.0.0 1b2e1d63ff+  git tag 1.0.0 1b2e1d63ff
 1b2e1d63ff steht für die ersten 10 Zeichen der Commit-Id, die du mit deinem Tag referenzieren möchtest. Du erhältst die Liste der Commit-IDs mit: 1b2e1d63ff steht für die ersten 10 Zeichen der Commit-Id, die du mit deinem Tag referenzieren möchtest. Du erhältst die Liste der Commit-IDs mit:
   git log   git log

QR-Code
QR-Code systemverwaltung:user_info:git (erstellt für aktuelle Seite)