अपनी git रिपॉजिटरी डायरेक्टरी के अंदर , रन करें git config user.name
।
यह कमांड आपके git रेपो डायरेक्टरी के भीतर क्यों महत्वपूर्ण है?
यदि आप एक गिट रिपॉजिटरी से बाहर हैं, git config user.name
तो आपको वैश्विक स्तर user.name
पर मूल्य मिलता है। जब आप एक प्रतिबद्ध बनाते हैं, तो संबंधित उपयोगकर्ता नाम स्थानीय स्तर पर पढ़ा जाता है।
हालांकि संभावना नहीं, आइए कहते हैं user.name
के रूप में परिभाषित किया गया है foo
पर वैश्विक स्तर है, लेकिन bar
कम से स्थानीय स्तर। फिर, जब आप git config user.name
गिट रेपो डायरेक्टरी के बाहर भागते हैं , तो यह देता है bar
। हालांकि, जब आप वास्तव में कुछ करते हैं, तो संबंधित मूल्य होता है foo
।
Git config वैरिएबल को 3 अलग-अलग स्तरों में संग्रहीत किया जा सकता है। प्रत्येक स्तर पिछले स्तर में मूल्यों को ओवरराइड करता है।
1. सिस्टम स्तर (सिस्टम और उनके सभी रिपॉजिटरी पर प्रत्येक उपयोगकर्ता के लिए लागू)
- देखने के लिए,
git config --list --system
(आवश्यकता हो सकती है sudo
)
- स्थापित करना,
git config --system color.ui true
- सिस्टम कॉन्फ़िगर फ़ाइल संपादित करने के लिए,
git config --edit --system
2. वैश्विक स्तर (मान व्यक्तिगत रूप से आपके लिए, उपयोगकर्ता।)
- देखने के लिए,
git config --list --global
- स्थापित करना,
git config --global user.name xyz
- वैश्विक कॉन्फ़िगर फ़ाइल संपादित करने के लिए,
git config --edit --global
3. रिपॉजिटरी स्तर (उस एकल रिपॉजिटरी के लिए विशिष्ट)
- देखने के लिए,
git config --list --local
- सेट करने के लिए,
git config --local core.ignorecase true
( --local
वैकल्पिक)
- रिपॉजिटरी कॉन्फ़िगर फ़ाइल संपादित करने के लिए,
git config --edit --local
( --local
वैकल्पिक)
सभी सेटिंग्स कैसे देखें ?
- भागो
git config --list
, दिखा प्रणाली , वैश्विक , और (अगर एक भंडार के अंदर) स्थानीय विन्यास
- भागो
git config --list --show-origin
, प्रत्येक विन्यास आइटम की मूल फ़ाइल भी दिखाता है
एक विशेष विन्यास कैसे पढ़ें?
- भागो
git config user.name
पाने के लिए user.name
उदाहरण के लिए,।
- तुम भी विकल्प निर्दिष्ट कर सकता है
--system
, --global
, --local
एक विशेष स्तर पर है कि मूल्य को पढ़ने के लिए।
संदर्भ: 1.6 आरंभ करना - पहली बार Git सेटअप