Jak mogę usunąć wpis w konfiguracji globalnej za pomocą git config?


302

Uruchomiłem globalne polecenie konfiguracji w git, aby wykluczyć niektóre pliki przy użyciu pliku .gitignore_global:

git config --global core.excludesfile ~/.gitignore_global

Czy istnieje sposób, aby cofnąć utworzenie tego ustawienia na całym świecie?

Odpowiedzi:


555

Nie jestem pewien, co rozumiesz przez „cofnięcie” zmiany. Możesz usunąć takie core.excludesfileustawienie:

git config --global --unset core.excludesfile

Oczywiście możesz po prostu edytować plik konfiguracyjny:

git config --global --edit

... a następnie ręcznie usuń ustawienie.


2
Tylko jeśli powtórzyłeś ten sam klucz (ponieważ zrobiłeś --add zamiast --edit), to polecenie nie zadziała, ale możesz to zrobićgit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Chciałem zmienić to z powrotem na „wejście”, ale znalazłem istniejące ustawienie w systemzakresie, więc git config --system --editzmieniłem swój wpis.
colin_froggatt

„Możesz powiedzieć Gitowi, aby przekonwertował CRLF na LF po zatwierdzeniu, ale nie na odwrót, ustawiając core.autocrlf na wejście:” From: git-scm.com/book/en/v2/…
colin_froggatt

3
W systemie Windows plik można edytować w folderze C: \ Users \% USERNAME% \. Gitconfig
Shital Shah,

W moim przypadku nie działa to w przypadku niektórych ustawień filtrów; Byłem w stanie znaleźć plik git config -l --show-origini podszedłem do pliku, aby edytować jego zawartość.
WesternGun,

31

Aby to zrobić, możesz użyć --unsetflagi git config:

git config --global --unset user.name
git config --global --unset user.email

Jeśli masz więcej zmiennych dla jednej konfiguracji, możesz użyć:

git config --global --unset-all user.name

18

Wypróbuj to z wiersza poleceń, aby zmienić szczegóły konfiguracji git.

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"

13

Otwórz plik konfiguracyjny do edycji:

git config --global --edit

Naciśnij Inserti usuń ustawienie

i na koniec wpisz :wqi, Enteraby zapisać.


10

Możesz sprawdzić wszystkie ustawienia konfiguracji za pomocą

git config --global --list

Możesz usunąć ustawienie, na przykład nazwę użytkownika

git config --global --unset user.name

Możesz edytować konfigurację lub ręcznie usunąć ustawienie konfiguracji ręcznie, używając:

git config --global --edit 

4

Możesz edytować ~/.gitconfigplik w folderze domowym. Tutaj --globalzapisywane są wszystkie ustawienia.


2

Informacje o konfiguracji git będą przechowywane na ~/.gitconfigplatformie Unix.

W systemie Windows będzie przechowywany w C:/users/<NAME>/.gitconfig.

Możesz edytować go ręcznie, otwierając te pliki i usuwając pola, które Cię interesują.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.