Benutzer-Werkzeuge

Webseiten-Werkzeuge


snippets

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
snippets [2017/11/28 13:55] – syntax highlighting ojdosnippets [2018/03/13 14:13] – [Git aliases] add lb ojdo
Zeile 16: Zeile 16:
 ===== Git aliases ===== ===== Git aliases =====
  
-Heavy-branching-capable ''lg'' command. Not as commonly used ''ls'' short (no graph) and ''ll'' long (file stats) forms. ''la'' is nice in that it lists all aliases. I hardly remember the ''d'' and ''dc'' aliasessadly. But then, typing them out does not hurt too much.+Heavy-branching-capable ''lg'' command. Not as commonly used ''ls'' short (no graph) and ''ll'' long (file stats) forms. ''la'' is nice in that it lists all aliases. Saying ''git dc'' instead of ''git diff --cached'' for a commit preview is very nice. I hardly remember the ''git d'' instead of ''git diff'', though. But then, typing that out does not hurt too much. Newcomer: ''lb'' lists all local branches, together with its latest commit. It's designed to look similar to the output of ''lg''. I might extend it to output remotes in red; it already can list them by calling ''git lb refs/remotes''.
  
 <code ini> <code ini>
Zeile 25: Zeile 25:
     d = diff     d = diff
     dc = diff --cached     dc = diff --cached
 +    lb = for-each-ref --format='%(align:50,left)%(color:bold green)%(refname:short)%(color:reset)%(end)%0a  %(color:dim green)%(objectname:short)%(color:reset) %(color:dim cyan)%(authordate:short)%(color:reset) %(color:cyan)%(authorname)%(color:reset) %(subject)%0a' --sort=-authordate refs/heads/
     la = "!git config -l | grep "^alias" | cut -c 7-"     la = "!git config -l | grep "^alias" | cut -c 7-"
 </code> </code>
  
snippets.txt · Zuletzt geändert: 2022/11/03 09:45 von ojdo