Git — Änderungen 5573 → 5616

Zeile 95: Zeile 95:
  
 
Aber auch die bereits oben erklärten Befehle sollte man in der Dokumentation nachschauen, da alle noch interessante Parameter haben, die sicherlich zur Anwendung kommen.
 
Aber auch die bereits oben erklärten Befehle sollte man in der Dokumentation nachschauen, da alle noch interessante Parameter haben, die sicherlich zur Anwendung kommen.
 +
 +
== Beispiel-Konfigurationsdatei ==
 +
git bietet die Möglichkeit, in Konfigurationsdateien einige Einstellungen dauerhaft vorzunehmen, die man sonst jedes Mal über Kommandozeilenparameter angeben müsste. Es gibt dabei zwei verschiedene Konfigurationsdateien: ~/.gitconfig gilt für alle Repositories, .git/config liegt im Verzeichnis jedes einzelnen Repositorys und gilt nur für dieses. Für die globalen Einstellungen empfiehlt sich zumindest die folgenden Optionen anzugeben (die Werte natürlich anpassen, wo nötig):
 +
<pre>[user]
 +
  name = Dein Name
 +
  email = mail@dres.se
 +
[color]
 +
  branch = auto
 +
  diff = auto
 +
  status = auto
 +
[color "branch"]
 +
  current = yellow reverse
 +
  local = yellow
 +
  remote = green
 +
[color "diff"]
 +
  meta = yellow bold
 +
  frag = magenta bold
 +
  old = red bold
 +
  new = green bold
 +
[color "status"]
 +
  added = yellow
 +
  changed = green
 +
  untracked = cyan
 +
[sendemail]
 +
    chainreplyto = false
 +
    smtpserver = smtp.mail-provider.de
 +
    smtpuser = smtpuser
 +
[format]
 +
    numbered = auto
 +
[merge]
 +
    tool = vimdiff</pre>
 +
 +
In der projektspezifischen Konfigurationsdatei kann man z.B. die Mailadresse einstellen, an die git-send-email seine Mails schicken soll:
 +
<pre>[sendemail]
 +
    to = tyndur-devel@tyndur.org</pre>
 +
 +
Weitere Einstellungsmöglichkeiten werden in den Manpages der einzelnen git-Befehle beschrieben.
  
 
== Tipps & Tricks ==
 
== Tipps & Tricks ==