8 पॉइंट द्वारा xguru 2020-11-15 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • कई उपयोगकर्ताओं (व्यक्तिगत/कंपनी आदि) की प्रोफ़ाइलों के बीच आसानी से स्विच करने वाला CLI टूल

git-user चलाने के बाद उपयोगकर्ता सूची में से चुनते ही तुरंत बदलाव

  • global/local उपयोगकर्ताओं के लिए अलग-अलग समर्थन (local डिफ़ॉल्ट मान है)

~/.gitconfig या project/.git/config

  • उपयोगकर्ता जोड़ना/हटाना और पूरा reset समर्थन

3 टिप्पणियां

 
galadbran 2020-11-16

अगर कई लोग एक ही अकाउंट से एक ही फ़ोल्डर में काम कर रहे हों, तो commit से पहले user की जांच करके उसे बदलने के लिए कैसे सेटअप किया जा सकता है? कृपया सलाह दें।

 
shockrabbit 2020-11-16

अच्छा टूल साझा करने के लिए धन्यवाद.

एक और सुझाव के तौर पर, path के अनुसार gitconfig file चुनी जाए, यह भी एक अच्छा तरीका लगता है.

https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e

 
xguru 2020-11-16

वाह!! मुझे तो यह ज़्यादा अच्छा लग रहा है। धन्यवाद.

आमतौर पर कंपनी के काम और निजी काम के लिए अलग-अलग फ़ोल्डर इस्तेमाल किए जाते हैं, इसलिए अगर एक बार कंपनी/निजी टॉप-लेवल फ़ोल्डर पर ही सेटअप कर दें, तो बिना ज़्यादा ध्यान दिए काम किया जा सकेगा.

.gitconfig में IncludeIF का इस्तेमाल करके फ़ोल्डर के हिसाब से अलग user जानकारी लोड करने का तरीका

[includeIf "gitdir:~/code/personal/"]

path = .gitconfig-personal

[includeIf "gitdir:~/code/professional/"]

path = .gitconfig-professional