spielwiese/git-konfigurieren.md

48 lines
1.5 KiB
Markdown
Raw Normal View History

2021-06-13 14:03:36 +02:00
# Schritt zwei
## git installieren
2021-06-13 13:56:38 +02:00
`sudo apt install git`
oder
`sudo xbps-install -S git`
im terminal ausfuehren
2021-06-13 14:03:36 +02:00
## git konfigurieren
### Allgemeines
2021-06-13 13:56:38 +02:00
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.
2021-06-13 14:03:36 +02:00
### Namen
2021-06-13 13:56:38 +02:00
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.
2021-06-13 14:03:36 +02:00
### Rebase ist Standard bei einem pull
Was auch immer das bedeutet. Ist auch egal. Das ist eine Option, bei der ich nicht genau weiss, was sie macht. Aber ich weiss von vielen Leuten, die verzweifeln, weil diese nicht Standard ist.
2021-06-13 13:56:38 +02:00
2021-06-13 14:03:36 +02:00
`git config --global pull.rebase true`
2021-06-13 13:56:38 +02:00
2021-06-13 14:03:36 +02:00
Wenn diese Optionen gesetzt sind, sollte alles klar sein um durchzustarten. :)