मैं git config के साथ वैश्विक कॉन्फ़िगरेशन में प्रविष्टि कैसे निकाल सकता हूं?


302

मैंने .itignore_global फ़ाइल का उपयोग करके कुछ फ़ाइलों को बाहर करने के लिए git में एक वैश्विक कॉन्फ़िगरेशन कमांड चलाया:

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

क्या विश्व स्तर पर इस सेटिंग के निर्माण को पूर्ववत करने का एक तरीका है?

जवाबों:


555

मुझे यकीन नहीं है कि आप "पूर्ववत" बदलाव से क्या मतलब है। आप core.excludesfileइस तरह सेटिंग हटा सकते हैं :

git config --global --unset core.excludesfile

और निश्चित रूप से आप बस विन्यास फाइल को संपादित कर सकते हैं:

git config --global --edit

... और फिर हाथ से सेटिंग हटा दें।


2
बस अगर आपके पास एक ही कुंजी दोहराई जाती है (क्योंकि आपने --edit के बजाय aadd किया था), यह कमांड काम नहीं करेगा लेकिन आप कर सकते हैंgit config --replace-all core.excludesfile "your_value"
जुआन साराविया

2
मैं इसे वापस "इनपुट" में बदलना चाहता था, लेकिन मौजूदा सेटिंग को systemदायरे में पाया गया इसलिए मैं git config --system --editअपनी प्रविष्टि को बदल देता था।
कॉलिन_फ्रॉगटैट

"आप GRL को CRLF को LF की ओर से कन्वर्ट करने के लिए कह सकते हैं, लेकिन कोर.ऑटोक्रॉफ्ट को इनपुट पर सेट करके अन्य तरीके से नहीं:" from: git-scm.com/book/en/v2/…
colin_froggie

3
विंडोज के लिए, आप फ़ाइल को C: \ Users \% USERNAME% \। Gitconfig
Shah

मेरे मामले में, यह कुछ फ़िल्टर सेटिंग्स के लिए काम नहीं करता है; मैं फ़ाइल खोजने में सक्षम था git config -l --show-originऔर मैं इसकी सामग्री को संपादित करने के लिए फ़ाइल पर गया।
पश्चिमीगुन

31

आप ऐसा करने के लिए --unsetध्वज का उपयोग कर सकते हैं git config:

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

यदि आपके पास एक कॉन्फ़िगरेशन के लिए अधिक चर हैं, तो आप इसका उपयोग कर सकते हैं:

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

18

Git config डिटेल्स को बदलने के लिए कमांड लाइन से यह कोशिश करें।

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

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

13

संपादित करने के लिए कॉन्फ़िगर फ़ाइल खोलें:

git config --global --edit

Insertसेटिंग को दबाएं और निकालें

और अंत में टाइप करें :wqऔर Enterसेव करें।


10

आप का उपयोग करके सभी विन्यास सेटिंग्स की जाँच कर सकते हैं

git config --global --list

आप उदाहरण उपयोगकर्ता नाम के लिए सेटिंग हटा सकते हैं

git config --global --unset user.name

आप कॉन्फ़िगरेशन को संपादित कर सकते हैं या हाथ से मैन्युअल रूप से कॉन्फ़िगरेशन सेटिंग को हटा सकते हैं:

git config --global --edit 

4

आप ~/.gitconfigफ़ाइल को अपने होम फ़ोल्डर में संपादित कर सकते हैं । यह वह जगह है जहाँ सभी --globalसेटिंग्स सहेजी जाती हैं।


2

git config जानकारी ~/.gitconfigयूनिक्स प्लेटफॉर्म में संग्रहीत की जाएगी ।

विंडोज में इसे स्टोर किया जाएगा C:/users/<NAME>/.gitconfig.

आप इसे मैन्युअल रूप से इस फ़ाइलों को खोलकर और उन फ़ील्ड्स को हटा सकते हैं जिन्हें आप रुचि रखते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.