Menu
Coddy logo textTech

Git Config

Ostatnia aktualizacja

git config odczytuje i zapisuje ustawienia Gita: imię i e-mail do commitów, domyślny edytor i nazwę gałęzi, aliasy i nie tylko. Ustawienia działają na trzech poziomach: systemowym (wszyscy użytkownicy), globalnym (--global, twój użytkownik) i lokalnym (bieżące repozytorium, domyślny). Najczęstszy pierwszy krok na nowym komputerze to globalne ustawienie imienia i e-maila.

Wypróbuj te polecenia w terminalu online: prawdziwa powłoka w przeglądarce, bez żadnej instalacji.

Ustawienia git config nakładają się warstwami: --system, potem --global, potem --local; wygrywa najbardziej szczegółowy poziom.

Składnia

PolecenieCo robi
git config --global user.name "Ada"Ustawia imię do commitów we wszystkich repozytoriach
git config --global user.email you@x.comUstawia e-mail do commitów
git config --global init.defaultBranch mainNazywa pierwszą gałąź nowych repozytoriów main
git config --global core.editor "code --wait"Ustawia domyślny edytor
git config --listPokazuje wszystkie bieżące ustawienia
git config user.email you@work.comUstawia wartość tylko dla repozytorium (bez --global)

Trzy poziomy

PoziomFlagaDotyczy
Systemowy--systemKażdego użytkownika na komputerze
Globalny--globalTwojego użytkownika, wszystkich twoich repozytoriów
Lokalny(domyślnie)Tylko bieżącego repozytorium

Najczęstsze pytania o git config

Jak ustawić imię i e-mail w Git?
Uruchom git config --global user.name "Twoje Imię" oraz git config --global user.email "you@example.com". Te wartości identyfikują cię jako autora commitów we wszystkich twoich repozytoriach. Ustaw je raz, po instalacji Gita na nowym komputerze.
Czym różni się konfiguracja --global od lokalnej?
--global zapisuje do konfiguracji użytkownika (~/.gitconfig) i dotyczy wszystkich twoich repozytoriów. Bez tej flagi zapis trafia do konfiguracji bieżącego repozytorium (.git/config) i nadpisuje wartość globalną tylko tam. Przydaje się to na przykład do używania innego e-maila w repozytorium służbowym.
Jak zobaczyć bieżącą konfigurację Gita?
Uruchom git config --list, żeby wypisać wszystkie ustawienia, albo git config --list --show-origin, żeby zobaczyć też, z którego pliku pochodzi każda wartość. Pojedynczą wartość odczytasz przez git config user.email. To najszybszy sposób, żeby sprawdzić, jakiego imienia i e-maila użyją twoje commity.
Jak utworzyć alias w Git?
Użyj git config --global alias.<short> "<command>", na przykład git config --global alias.co checkout, żeby git co uruchamiało git checkout. Aliasy są zapisane w konfiguracji globalnej i oszczędzają pisania przy często używanych poleceniach.
Czy mogę to przećwiczyć online?
Tak. Otwórz terminal online i uruchom git config w prawdziwej powłoce w przeglądarce, bez żadnej instalacji. Darmowy interaktywny kurs Git w Coddy też krok po kroku omawia konfigurację Gita.
Ilustracja języków programowania w Coddy

Ucz się Gita z Coddy

ZACZNIJ