Git-User-Switch : git उपयोगकर्ता आसानी से बदलें
(github.com)- कई उपयोगकर्ताओं (व्यक्तिगत/कंपनी आदि) की प्रोफ़ाइलों के बीच आसानी से स्विच करने वाला CLI टूल
→ git-user चलाने के बाद उपयोगकर्ता सूची में से चुनते ही तुरंत बदलाव
- global/local उपयोगकर्ताओं के लिए अलग-अलग समर्थन (local डिफ़ॉल्ट मान है)
→ ~/.gitconfig या project/.git/config
- उपयोगकर्ता जोड़ना/हटाना और पूरा reset समर्थन
3 टिप्पणियां
अगर कई लोग एक ही अकाउंट से एक ही फ़ोल्डर में काम कर रहे हों, तो commit से पहले user की जांच करके उसे बदलने के लिए कैसे सेटअप किया जा सकता है? कृपया सलाह दें।
अच्छा टूल साझा करने के लिए धन्यवाद.
एक और सुझाव के तौर पर, path के अनुसार
gitconfigfile चुनी जाए, यह भी एक अच्छा तरीका लगता है.https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
वाह!! मुझे तो यह ज़्यादा अच्छा लग रहा है। धन्यवाद.
आमतौर पर कंपनी के काम और निजी काम के लिए अलग-अलग फ़ोल्डर इस्तेमाल किए जाते हैं, इसलिए अगर एक बार कंपनी/निजी टॉप-लेवल फ़ोल्डर पर ही सेटअप कर दें, तो बिना ज़्यादा ध्यान दिए काम किया जा सकेगा.
.gitconfigमेंIncludeIFका इस्तेमाल करके फ़ोल्डर के हिसाब से अलग user जानकारी लोड करने का तरीका[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]