spielwiese/git-konfigurieren.md

40 lines
1.4 KiB
Markdown
Raw Normal View History

2021-06-13 13:56:38 +02:00
# git installieren
`sudo apt install git`
oder
`sudo xbps-install -S git`
im terminal ausfuehren
# git konfigurieren
Um git sinnvoll nutzen zu koennen, muss git konfiguriert werden.
Es gibt zwei Arten von Konfigurationsoptionen. "globale" und "per repository".
Wenn ich eine Option global setze, gilt die fuer alle Repositorys die ich benutze.
Nenn ich mich zum Neispiel "purzelbaumwesen" und moechte auch ueberall, wo ich
mit git arbeite, so erkannt werden, setze ich das global.
Es gibt aber dann doch ein Repository, da moechte ich mit, zB., meinem Realnamen
erkannt werden. Das ist Beispielsweise bei der Linuxentwicklung so. Dann kann
ich das auch nur fuer ein jeweiliges Repository einstellen.
Die zwei wichtigsten Optionen sind wohl der, wie erwaehnt, Name und die Emailadresse.
`git config --global user.name "purzelbaumwesen"`
`git config --global user.email "purzelbaumwesen@beispiel.org"`
Waere ein Beispiel fuer zwei Befehle, um die beiden "Credentials", wie das Flag "--global" andeutet, global
einzustellen.
Wuerde das "--global" weggelassen werden, waere es nur fuer das Repository in dem man sich befindet, also nicht global.
Dann gibt es noch eine Option, bei der ich nicht genau weiss, was sie macht. Aber ich weiss von vielen Leuten, die verzweifeln, weil diese nicht standard ist.
`git config --global pull.rebase true`
Wenn diese Optionen gesetzt sind, sollte alles klar sein um durchzustarten. :)