मैं डिफ़ॉल्ट लेखक को कैसे बदलूं और ग्रहण Git प्लगइन में कमिट करूं?


95

मैं ग्रहण के लिए Git प्लगइन का उपयोग कर रहा हूं। मेरे पास कई लेखक और कमिटर्स हैं जो उन क्षेत्रों में टाइप करना शुरू करते हैं, जो प्रदर्शित होते हैं।

मैं इस सूची में परिवर्तन कैसे प्रदान कर सकता हूं, या कुछ लेखक या कमिटर को हटा सकता हूं?

इसके अलावा, मैं अपना डिफ़ॉल्ट लेखक और कमेंट सेट करना चाहता हूं जो डिफ़ॉल्ट रूप से प्रदर्शित किया जाएगा।

यहां छवि विवरण दर्ज करें

जवाबों:


157
  1. विंडो> प्राथमिकताएं> टीम> गिट> कॉन्फ़िगरेशन पर क्लिक करें
  2. प्रविष्टि जोड़ें पर क्लिक करें और मुख्य मूल्य जोड़े दर्ज करें:

    • कुंजी: user.name
    • मान: YourUsernameHere

      तथा

    • कुंजी: user.email
    • मान: YourEmailHere

1
नई प्रविष्टि जोड़ने से पहले मुझे एक गृह परिवेश चर सेट करना पड़ा । फिर यह मेरे लिए काम किया।
jaco0646

2
कॉन्फ़िगरेशन जोड़ने के बाद ग्रहण को पुनरारंभ करें।
शरण दे सिल्वा

16

प्रत्येक डेवलपर को प्रदर्शन करना चाहिए:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

यदि आप किसी मौजूदा कमिट के लेखक को बदलना चाहते हैं, तो यहां देखें


सहमत हैं, तो ग्रहण से विन्यास का उपयोग करेगा YOUR_HOME_DIR/.gitconfig, जो ऊपर उन 2 आदेशों द्वारा निर्धारित किया गया है
danisupr4

काम करता है और केवल ग्रहण में ऐसा करने की तुलना में अधिक वैश्विक!
टिब्बी


10

आपकी कमेटी का नाम और ईमेल विश्व स्तर पर बदलना

आप ध्वज के git configसाथ " " कमांड चला सकते हैं --global; यह सुनिश्चित करेगा कि आपके भविष्य के सभी दिए गए जानकारी का उपयोग करें:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"

रिपोजिटरी में आपका कमेटी का नाम और ईमेल बदलना

यदि आप किसी विशेष भंडार में काम करते समय केवल विशेष सेटिंग्स का उपयोग करना चाहते हैं, तो आप बस --globalध्वज को छोड़ सकते हैं । यह केवल उस रिपॉजिटरी में विन्यास को वैध बनाता है:

$ git config user.name "John Doe"
$ git config user.email "john@doe.org"

Git Cheatsheet: dummies के लिए git


1
यह कई कार्यस्थानों का उपयोग करने वालों के लिए बेहतर उत्तर है और वैश्विक ग्रहण सेटिंग के बजाय प्रत्येक कार्यक्षेत्र के लिए अलग-अलग लेखकों / कमिटर्स की आवश्यकता होती है।

1
@Etep से सहमत हैं। मैंने वैश्विक और स्थानीय दोनों खातों को कॉन्फ़िगर किया है। आप रेपो के भीतर से सही रेपो विशिष्ट खाता उपयोग कर रहे हैं की जाँच करने के लिए, चलाने cat .git/configयाgit config --local user.name
rsinha

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