forked from Bunteshaus/spielwiese
40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
|
# 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. :)
|