मैं अपने व्यक्तिगत लैपटॉप का उपयोग दोनों काम और व्यक्तिगत परियोजनाओं के लिए करता हूं और मैं काम (गिटोलाइट) पर अपने काम के लिए अपना काम ईमेल पता और बाकी के लिए अपना व्यक्तिगत ईमेल पता (गीथूब) का उपयोग करना चाहता हूं।किसी दिए गए प्रोजेक्ट के लिए सही पहचान (नाम और ईमेल) का उपयोग करने के लिए गिट को कैसे बताना है?
मैं निम्नलिखित समाधान कर रहे हैं जो के बारे में पढ़ा सब या तो वैश्विक या अस्थायी:
git config --global user.email "[email protected]"
git config user.email "[email protected]"
git commit --author "Bob <[email protected]>"
GIT_AUTHOR_EMAIL
,GIT_COMMITTER_EMAIL
याEMAIL
वातावरण चर में से एक की स्थापना
एक समाधान मैन्युअल रूप से एक खोल फ़ंक्शन चलाने के लिए है जो मेरे पर्यावरण को कार्य या व्यक्तिगत पर सेट करता है, लेकिन मुझे पूरा यकीन है कि मैं गलत पहचान के तहत आने वाली सही पहचान पर स्विच करना भूल जाता हूं।
क्या कोई निश्चित भंडार, प्रोजेक्ट नाम इत्यादि को पहचान (नाम, ईमेल) पर बाध्य करने का कोई तरीका है? लोग क्या करते है?
मैं आपसे अनुरोध करता हूं कि आप उत्तर में से किसी एक को स्वीकार करें। मुझे उम्मीद है कि उनमें से एक ने आपकी समस्या को हल करने में आपकी मदद की होगी। – RBT