Podczas konfiguracji git
uruchomiłem te dwie komendy:
git config --global user.name "My Name"
git config --global user.email "[email protected]"
Wątpię jednak, czy popełniłem literówkę, czy nie. Czy jest więc jakieś polecenie, aby poznać nazwę i adres e - mail, które zostały git
zapisane podczas konfiguracji? Oczywiście mogę to wiedzieć, używając git log
polecenia, patrząc na historię zmian. Ale do tego muszę dokonać zmian, prawda? Czy mogę to wiedzieć przy pomocy wiersza poleceń?
git
git-config
Jebin Philipose
źródło
źródło
Odpowiedzi:
Polecenie
git config --list
wyświetli listę ustawień. Tam również powinieneś znaleźćuser.name
iuser.email
.źródło
Biorąc pod uwagę to, co powiedział @Robert, próbowałem bawić się
config
poleceniem i wydaje się, że istnieje bezpośredni sposób na poznanie zarówno nazwiska, jak i adresu e-mail.Aby poznać nazwę użytkownika, wpisz:
Aby poznać adres e-mail, wpisz:
Te dwie wyświetlają tylko imię i nazwisko oraz adres e-mail i nie trzeba przeglądać całej listy. Przydaje się.
źródło
W katalogu repozytorium git uruchom
git config user.name
.Jeśli jesteś poza repozytorium git,
git config user.name
zapewnia wartośćuser.name
na poziomie globalnym . Kiedy wykonujesz zatwierdzenie, powiązana nazwa użytkownika jest odczytywana na poziomie lokalnym .Chociaż mało prawdopodobne, powiedzmy,
user.name
jest definiowane jakofoo
na poziomie globalnym , alebar
na poziomie lokalnym . Następnie, gdy uruchomisz sięgit config user.name
poza katalogiem repo git, dajebar
. Jednak gdy naprawdę coś zatwierdzasz, powiązana wartość tofoo
.1. Poziom systemu (stosowany do każdego użytkownika w systemie i wszystkich jego repozytoriach)
git config --list --system
(może potrzebowaćsudo
)git config --system color.ui true
git config --edit --system
2. Poziom globalny (wartości specyficzne dla Ciebie, użytkownika).
git config --list --global
git config --global user.name xyz
git config --edit --global
3. Poziom repozytorium (specyficzny dla tego pojedynczego repozytorium)
git config --list --local
git config --local core.ignorecase true
(--local
opcjonalnie)git config --edit --local
(--local
opcjonalnie)git config --list
, pokazując konfiguracje systemowe , globalne i (jeśli znajdują się w repozytorium) lokalne konfiguracjegit config --list --show-origin
, pokazuje również plik pochodzenia każdego elementu konfiguracjigit config user.name
pouser.name
.--system
,--global
,--local
aby przeczytać tę wartość na określonym poziomie.Odniesienie: 1.6 Pierwsze kroki - Pierwsza konfiguracja Git
źródło
Sprawdź nazwę użytkownika
Ustaw nazwę użytkownika
Sprawdź swój email
Ustaw / zmień swój adres e-mail
Lista / zobacz całą konfigurację
źródło
Czasami powyższe rozwiązania nie działają w Macbooku, aby uzyskać nazwę użytkownika i hasło.
IDK dlaczego ?, tutaj mam inne rozwiązanie.
źródło
Dodaj moje dwa centy tutaj. Jeśli chcesz otrzymywać tylko user.name lub user.email bez szczegółowych danych wyjściowych.
Na liunx, wpisz
git config --list | grep user.name
.W oknach wpisz
git config --list | findstr user.name
.To da ci tylko user.name.
źródło
Aby wyświetlić typ konfiguracji git -
Aby zmienić nazwę użytkownika globalnie, wpisz -
Aby globalnie zmienić e-mail, wpisz -
źródło
Lista wszystkich zmiennych ustawionych w pliku konfiguracyjnym wraz z ich wartościami.
Jeśli jesteś nowy w git, użyj następujących poleceń, aby ustawić nazwę użytkownika i adres e-mail.
Ustaw nazwę użytkownika
Ustaw adres e-mail użytkownika
Sprawdź nazwę użytkownika
Sprawdź adres e-mail użytkownika
źródło