Configurează-ți identitatea și editorul
nivel 1Ai nevoie de: Git instalat și un terminal.
1. Verifică versiunea (pentru init.defaultBranch ai nevoie de cel puțin 2.28):
git --version
- Setează identitatea și ramura implicită, la nivel global (pentru utilizatorul tău):
git config --global user.name "Prenume Nume"
git config --global user.email "adresa@exemplu.ro"
git config --global init.defaultBranch main
git config --global core.editor "nano" # sau "code --wait", "vim"
- Afișează toate setările și fișierul din care vine fiecare:
git config --list --show-origin. - Creează un depozit de test (
mkdir test-config && cd test-config && git init) și setează doar aici un alt e-mail:git config user.email "student@facultate.ro". - Rulează în acest depozit
git config --show-origin user.email, apoi ieși din el (cd ..) și rulează din nou.
Ce trebuie să obții: identitatea globală salvată și înțelegerea ordinii în care Git citește nivelurile
--system, --global și --local.
Cum îți verifici singur rezultatul
git config --list --show-originarată liniileuser.name=…,user.email=…,init.defaultbranch=maincu sursafile:/Users/<tu>/.gitconfig(pe WindowsC:/Users/<tu>/.gitconfig).- În depozitul de test,
git config --show-origin user.emailafișeazăfile:.git/config student@facultate.ro: nivelul local îl suprascrie pe cel global. În afara depozitului vezi din nou adresa globală. cat .git/configîn depozitul de test conține o secțiune[user]cu e-mailul local.
Întreabă AI-ul ca să înveți
Copiază o întrebare într-un asistent AI. Sunt scrise ca AI-ul să te pună să gândești și să-ți dea indicii, nu răspunsul gata făcut.
Ce nivel câștigăprezici prioritatea setărilor înainte de pasul 5
Lucrez la exercițiul „Configurează-ți identitatea și editorul” din capitolul „1. Getting Started”, la Pro Git. Enunțul: Ai nevoie de: Git instalat și un terminal. 1. Verifică versiunea (pentru `init.defaultBranch` ai nevoie de cel puțin 2.28): ```bash git --version ``` 2. Setează identitatea și ramura implicită, la nivel global (pentru utilizatorul tău): ```bash git config --global user.name "Prenume Nume" git config --global user.email "adresa@exemplu.ro" git config --global init.defaultBranch main git config --global core.editor "nano" # sau "code --wait", "vim" ``` 3. Afișează toate setările și fișierul din care vine fiecare: `git config --list --show-origin`. 4. Creează un depozit de test (`mkdir test-config && cd test-config && git init`) și setează **doar aici** un alt e-mail: `git config user.email… Înainte de pasul 5, întreabă-mă ce valoare cred că va afișa `git config user.email` în depozitul de test și în afara lui și de ce. Nu-mi spune răspunsul; după ce rulez comenzile, ajută-mă să explic ordinea system → global → local cu propriile cuvinte.
Indicii dacă ceva nu mergedepanezi o configurare greșită
Lucrez la exercițiul „Configurează-ți identitatea și editorul” din capitolul „1. Getting Started”, la Pro Git. Enunțul: Ai nevoie de: Git instalat și un terminal. 1. Verifică versiunea (pentru `init.defaultBranch` ai nevoie de cel puțin 2.28): ```bash git --version ``` 2. Setează identitatea și ramura implicită, la nivel global (pentru utilizatorul tău): ```bash git config --global user.name "Prenume Nume" git config --global user.email "adresa@exemplu.ro" git config --global init.defaultBranch main git config --global core.editor "nano" # sau "code --wait", "vim" ``` 3. Afișează toate setările și fișierul din care vine fiecare: `git config --list --show-origin`. 4. Creează un depozit de test (`mkdir test-config && cd test-config && git init`) și setează **doar aici** un alt e-mail: `git config user.email… Îți lipesc ce afișează `git config --list --show-origin`. Verifică-mi dacă identitatea și ramura implicită sunt setate corect și, dacă găsești o problemă (dublură, greșeală de tipar, nivel greșit), dă-mi un indiciu despre ce comandă să folosesc, fără să-mi scrii direct comanda corectă.