[[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