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
Nächste ÜberarbeitungBeide Seiten der Revision
git [2021/01/01 17:25] olligit [2021/01/06 15:01] – [Branch in eigenes Repository] olli
Zeile 229: Zeile 229:
 ''new-branch-name'' ist der Name, den der Branch im neuen Repository gekommen soll. ''new-branch-name'' ist der Name, den der Branch im neuen Repository gekommen soll.
 ''url%%://%%to/new/repository.git'' ist der Pfad zum git-Repository, dies kann auch ein lokaler Pfad sein. ''url%%://%%to/new/repository.git'' ist der Pfad zum git-Repository, dies kann auch ein lokaler Pfad sein.
 +
 +===== Leere Verzeichnisse commiten =====
 +Leere Verzeichnisse lassen sich nicht einchecken, der [[https://stackoverflow.com/questions/115983/how-can-i-add-an-empty-directory-to-a-git-repository/932982#932982|hier]] empfohlenen Workaround ist eine ''.gitignore''-Datei in dem Verzeichnis mit folgendem Inhalt:
 +<code>
 +# Ignore everything in this directory
 +*
 +# Except this file
 +!.gitignore
 +</code>
 +Andere Möglichkeit sind leere Dateien wie ''.keep'' oder ''.gitkeep'' in dem Verzeichnis.
 +Eine Diskussion dazu findet sich auch in obigem Link.
 ===== Nützliche Aliases ===== ===== Nützliche Aliases =====
 Diese Aliases können in die ~/.gitconfig eingetragen werden: Diese Aliases können in die ~/.gitconfig eingetragen werden:
Zeile 290: Zeile 301:
         #resets binary permission to the ones in the repo         #resets binary permission to the ones in the repo
         # from https://gist.github.com/jtdp/5443498         # from https://gist.github.com/jtdp/5443498
-        permission-resetb = '!git diff -p --no-ext-diff --no-color --diff-filter=d | grep -E "^(diff|old mode|new mode)" | sed -e "s/^old/NEW/;s/^new/old/;s/^NEW/new/" | git apply'+        permission-resetb = "!git diff -p --no-ext-diff --no-color --diff-filter=d | grep -E \"^(diff|old mode|new mode)\" | sed -e \"s/^old/NEW/;s/^new/old/;s/^NEW/new/\" | git apply"
 </code> </code>
  
git.txt · Zuletzt geändert: 2023/02/19 20:34 von olli