git ready

Lerne Git Commit für Commit
von Nick Quaranto, Übersetzung von Nico Gulden

Hilfreiche Befehlsaliase

eingetragen am 06 Feb 2009

Das Hinzufügen von häufig verwendeten Befehlen als Aliase in deine .gitconfig Datei vereinfacht dir dein Leben im Umgang mit Git. Es mag nicht ganz so elegant sein wie das Hinzufügen von Aliasen zur Shell, aber es funktioniert wenigstens über alle Shells hinweg und ist sehr einfach einzurichten. Das Git Cheat Sheet schlägt vor, folgenden Block in deine Konfigurationsdatei einzufügen:

[alias]
  st = status
  ci = commit
  br = branch
  co = checkout
  df = diff
  lg = log -p

Sobald der Block in deine Konfigurationsdatei eingefügt wurde, sollte es sofort funktionieren:

$ git st
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#  _posts/2009-02-06-helpful-command-aliases.textile
nothing added to commit but untracked files present (use "git add" to track)

Du kannst Aliase auch mit folgendem Befehl hinzufügen und sie stehen dann automatisch in der .gitconfig Datei:

$ git config –-global alias.rb rebase

Für SVN-Konvertiten: Alex Soto hat ein paar Alias-Helfer vorgeschlagen, die bei der Interaktion mit Subversion-Repositories helfen:

[alias]
  spull = !git-svn fetch && git-svn rebase
  spush = !git-svn dcommit

Es gibt eine Menge anderer fortgeschrittener Befehle im GitWiki. Wenn du Aliase hast, die für andere nützlich sein könnten, füge bitte einen Kommentar hinzu oder reiche einen Tip ein und sie werden hinzugefügt!