[[oktatas:programozas:verziokontroll:git|< Git]]
====== Git beállítások ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2021, 2022
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Beállítások helye =====
Hol vannak tárolva a beállítások:
git config --list --show-origin
Három különböző hely megadása
* --global
* --local
* --system
===== Szerkesztés =====
git config --local --edit
===== Törlés =====
git config --global --unset core.pager
===== Beállítások listázása =====
git config --list
===== Felhasználó adatok =====
git config user.name "Nagy János"
git config user.email nagyj@zold.lan
==== Megszüntetés ====
Beállítások megszüntetése:
git config --global --unset user.email
git config --global --unset user.name
===== Windows kulcsok =====
A Visual Studio Code néha bejegyzi a Windowsban a GitHub kulcsot a "Hitelesítőadat-kezelő"-ben.
Azon belül a "Windows rendszerbeli hitelesítő adatok" között találjuk.
Ha GUI felületen szeretnénk megnézni, csak kezdjük el írni a keresőbe:
hit
Kulcsok listázása parancssorból:
cmdkey /list
Keressük azokat a sorokat, ahol látjuk a https://github.com URL-t. Lehetséges találat:
Target: LegacyGeneric:target=git:https://github.com
A target= utáni részre van szükségünk. Esetünkben ez:
git:https://github.com
A /list kimenet alapján, kiléptetés:
cmdkey /delete git:https://github.com
===== Szövegszerkesztő =====
git config core.editor notepad
===== Lapozó =====
Ha megnézzük a git log paranccsal a naplót, alapértelmezetten nem lép ki, mert
a less parancsot használja lapozáshoz. Ha szeretnénk az azonnali kilépést,
állítsuk be, például a cat parancsot:
git config core.pager cat
A less és a more beállítása:
git config core.pager less
git config core.pager more
===== Bejelentkezési adatok =====
Lekérdezés:
git config credential.helper
Kezelő program:
* https://github.com/microsoft/Git-Credential-Manager-Core (2021)
Több információ:
* https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage (2021)
===== A konfliktuskezelő beállítása =====
git config merge.tool meld