Làm cách nào tôi có thể xóa một mục trong cấu hình toàn cầu bằng git config?


303

Tôi đã chạy một lệnh cấu hình toàn cầu trong git để loại trừ các tệp nhất định bằng tệp .gitignore_global:

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

Có cách nào để hoàn tác việc tạo ra thiết lập này trên toàn cầu không?

Câu trả lời:


556

Tôi không chắc ý của bạn là gì khi "hoàn tác" sự thay đổi. Bạn có thể xóa core.excludesfilecài đặt như thế này:

git config --global --unset core.excludesfile

Và tất nhiên bạn chỉ cần chỉnh sửa tập tin cấu hình:

git config --global --edit

... và sau đó xóa cài đặt bằng tay.


2
Chỉ cần bạn lặp lại cùng một khóa (vì bạn đã thực hiện --add thay vì --edit), lệnh này sẽ không hoạt động nhưng bạn có thể làmgit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Tôi muốn thay đổi lại thành "đầu vào" nhưng tìm thấy cài đặt hiện có trong systemphạm vi nên tôi đã sử dụng git config --system --editđể thay đổi mục nhập của mình.
colin_froggatt

"Bạn có thể yêu cầu Git chuyển đổi CRLF sang LF trên cam kết nhưng không phải cách khác bằng cách đặt core.autocrlf thành đầu vào:" Từ: git-scm.com/book/en/v2/iêu
colin_froggatt

3
Đối với Windows, bạn có thể chỉnh sửa tệp tại C: \ Users \% USERNAME% \. Gitconfig
Shital Shah

Trong trường hợp của tôi, điều này không hoạt động đối với một số cài đặt bộ lọc; Tôi đã có thể tìm thấy tập tin bằng cách git config -l --show-originvà tôi đã đi đến tập tin để chỉnh sửa nội dung của nó.
WesternGun

31

Bạn có thể sử dụng --unsetcờ của git configđể làm điều này như vậy:

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

Nếu bạn có nhiều biến hơn cho một cấu hình, bạn có thể sử dụng:

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

18

Hãy thử điều này từ dòng lệnh để thay đổi chi tiết cấu hình git.

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

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

14

Mở tập tin cấu hình để chỉnh sửa:

git config --global --edit

Nhấn Insertvà xóa cài đặt

và cuối cùng gõ :wqEnterđể lưu.


10

Bạn có thể kiểm tra tất cả các cài đặt cấu hình bằng cách sử dụng

git config --global --list

Bạn có thể xóa cài đặt ví dụ tên người dùng

git config --global --unset user.name

Bạn có thể chỉnh sửa cấu hình hoặc xóa cài đặt cấu hình bằng tay bằng cách sử dụng:

git config --global --edit 

4

Bạn có thể chỉnh sửa các ~/.gitconfigtập tin trong thư mục nhà của bạn. Đây là nơi tất cả các --globalcài đặt được lưu.


2

thông tin cấu hình git sẽ được lưu trữ trong ~/.gitconfignền tảng unix.

Trong Windows, nó sẽ được lưu trữ trong C:/users/<NAME>/.gitconfig.

Bạn có thể chỉnh sửa thủ công bằng cách mở tệp này và xóa các trường mà bạn quan tâm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.