Benutzer-Werkzeuge

Webseiten-Werkzeuge


anwendungen_und_sonstiges:gitkommandos

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwendungen_und_sonstiges:gitkommandos [2018/02/21 13:43] ronnyanwendungen_und_sonstiges:gitkommandos [2021/09/21 09:26] (aktuell) ronny
Zeile 13: Zeile 13:
 <code>git clone benutzername@host:/pfad/zum/repository</code> <code>git clone benutzername@host:/pfad/zum/repository</code>
  
-Kopiert ein remote existiertendes Repository. Wenn man Gitlab nutzt, nutzt man die http-git-Zeile, lässt jedoch das http:// weg. +Kopiert ein remote existiertendes Repository. Wenn man Gitlab nutzt, nutzt man die http-git-Zeile, lässt jedoch das ''http:/ /'' weg. 
  
 Wenn das Repository in den gleichen Pfad angelegt werden soll, in dem man Git ausführt: Wenn das Repository in den gleichen Pfad angelegt werden soll, in dem man Git ausführt:
Zeile 20: Zeile 20:
  
 (Der . ist wichtig!) (Der . ist wichtig!)
 +
 +Falls man SSL-Keys hat, diese in Root-Verzeichnis des eigenen Homes kopieren und anschließend 
 +
 +  git clone git@srvcode.domain.loc:mypath/test.git .
  
 ===== Ablauf für einen Commit ===== ===== Ablauf für einen Commit =====
Zeile 26: Zeile 30:
   git add filename   git add filename
 Datei zum nächsten Commit vorbereiten. Für alle Dateien:  Datei zum nächsten Commit vorbereiten. Für alle Dateien: 
-  git add+  git add 
 + 
 +Dateien entfernen mit  
 +  git rm filename
  
 2. Die Änderungen mit  2. Die Änderungen mit 
Zeile 35: Zeile 42:
   git push origin **branchname**   git push origin **branchname**
 Der Hauptstamm heißt normalerweise **master** Der Hauptstamm heißt normalerweise **master**
 +
 +Hinweis: den HEAD resetten geht mit 'git reset HEAD'
  
 ===== Entferntes Repository verbinden ===== ===== Entferntes Repository verbinden =====
Zeile 42: Zeile 51:
 [[https://rogerdudler.github.io/git-guide/index.de.html|Quelle]] [[https://rogerdudler.github.io/git-guide/index.de.html|Quelle]]
  
-{{tag>[Git Bash Repository]}}+===== Lokalen Branch löschen ===== 
 + 
 +  git branch -d -r name_of_branch 
 + 
 +[[https://makandracards.com/makandra/621-git-delete-a-branch-local-or-remote|Quelle]
 + 
 +===== Remote-Branch löschen ===== 
 + 
 +  git push origin --delete name_of_branch 
 + 
 +[[https://makandracards.com/makandra/621-git-delete-a-branch-local-or-remote|Quelle]] 
 + 
 +===== Alte lokale Branch-Reste löschen ===== 
 + 
 +  git remote prune origin 
 + 
 +[[https://stackoverflow.com/questions/5094293/git-remote-branch-deleted-but-still-appears-in-branch-a|Quelle]] 
 + 
 +---- 
 + 
 +[[https://mirrors.edge.kernel.org/pub/software/scm/git/docs/gitignore.html|Format und Möglichkeiten .gitignore]] 
 + 
 +===== Auf den letzten commit zurückspringen ===== 
 + 
 +  git fetch origin master 
 +  git reset --hard origin/master 
 + 
 +https://itsyndicate.org/blog/how-to-use-git-force-pull-properly/ 
 + 
 +===== Änderungen im Commit betrachten ===== 
 + 
 +  git show {commit} 
 + 
 +Nur die geänderten Dateien: 
 + 
 +git show --name-only {commit} 
 + 
 +[[https://tosbourn.com/git-command-to-show-files-changed-in-a-commit/|Quelle]]
  
 +{{tag>[git Bash Repository Branch]}}
anwendungen_und_sonstiges/gitkommandos.1519216984.txt.gz · Zuletzt geändert: 2018/02/21 13:43 von ronny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki