Benutzer-Werkzeuge

Webseiten-Werkzeuge


git

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
git [2021/01/06 15:01] – [Branch in eigenes Repository] olligit [2024/05/20 10:41] (aktuell) – [git pull oder fetch hängt] olli
Zeile 193: Zeile 193:
 </code> </code>
 Der Name muss nicht vollständig angegeben werden. Der Name muss nicht vollständig angegeben werden.
 +Statt des Namens kann auch eine Email-Adresse (oder ein Teil davon) angegeben werden.
 Um nicht nur den aktuellen Branch, sondern alle zu durchsuchen, kann der Parameter ''%%--%%all'' hinzugefügt werden.   Um nicht nur den aktuellen Branch, sondern alle zu durchsuchen, kann der Parameter ''%%--%%all'' hinzugefügt werden.  
  
Zeile 240: Zeile 241:
 Andere Möglichkeit sind leere Dateien wie ''.keep'' oder ''.gitkeep'' in dem Verzeichnis. Andere Möglichkeit sind leere Dateien wie ''.keep'' oder ''.gitkeep'' in dem Verzeichnis.
 Eine Diskussion dazu findet sich auch in obigem Link. Eine Diskussion dazu findet sich auch in obigem Link.
 +
 +===== git pull  oder fetch hängt =====
 +Wenn ''git pull'' oder ''fetch'' hängt, kann man ''git'' mit
 +<code bash>
 +GIT_TRACE=true git pull
 +</code>
 +ein Trace einschalten.
 +Auch die Verwendung des von Github deaktivierten, unverschlüsselten [[https://github.blog/changelog/2022-03-15-removed-unencrypted-git-protocol-and-certain-ssh-keys/| ''git://''-Protokolls]] ruft dieses Verhalten hervor (dies lässt sich im o.g. Trace allerdings nicht erkennen).
 +
 +===== git Archive =====
 +Um einen Branch in eine Zip-Datei zu packen, können die folgenden Kommandos verwendet werden:
 +<code bash>
 +git archive -o zipfile.zip master #master Branch
 +git archive -o zipfile.zip HEAD   #aktueller Branch
 +</code>
 +
 ===== Nützliche Aliases ===== ===== Nützliche Aliases =====
 Diese Aliases können in die ~/.gitconfig eingetragen werden: Diese Aliases können in die ~/.gitconfig eingetragen werden:
git.1609941695.txt.gz · Zuletzt geändert: 2021/01/06 15:01 von olli