मैंने एक दिन में 3 से 4 बार अपने रेपो में मैक क्लाइंट के लिए GitHub का उपयोग किया, लेकिन मेरे प्रोफाइल पेज पर योगदान अनुभाग हरे रंग के अलग-अलग रंगों में बदलाव के साथ खुद को अपडेट नहीं करता है।
क्यों होता है ऐसा?
मैंने एक दिन में 3 से 4 बार अपने रेपो में मैक क्लाइंट के लिए GitHub का उपयोग किया, लेकिन मेरे प्रोफाइल पेज पर योगदान अनुभाग हरे रंग के अलग-अलग रंगों में बदलाव के साथ खुद को अपडेट नहीं करता है।
क्यों होता है ऐसा?
जवाबों:
कई संभावनाएं हैं:
आपने अपने कमिट्स को गितुब तक नहीं धकेला है। केंद्रीकृत संस्करण नियंत्रण प्रणालियों के विपरीत, यह स्थानीय रूप से किया जाता है। जब आपने स्थानीय रूप से कमिट किया है और अपने गिथब प्रोजेक्ट पेज को सिंक्रोनाइज़ करना चाहते हैं, तो कमिट्स को ऊपर की ओर भेजने के लिए आपको 'गिट पुश' को चलाने की जरूरत है।
आपके कमिट master
किसी प्रोजेक्ट की डिफ़ॉल्ट शाखा (आमतौर पर ) पर नहीं थे । अन्य शाखाएँ कुल में तब तक नहीं गिने जाएँगी जब तक कि उनका विलय नहीं हो जाता।
आपका भंडार एक कांटा है। इस मामले में केवल यह माना जाता है कि ऊपर की ओर योगदान किया गया है और मास्टर शाखा में विलय कर दिया गया है।
आपकी प्रतिबद्धता जीथब के बारे में बताए गए लोगों के अलावा एक ईमेल पते के साथ बनाई गई थी।
आपने लंबे समय तक इंतजार नहीं किया है। ग्राफ तुरन्त अपडेट नहीं किया जाता है।
Github का सहायता अनुभाग देखें मेरी प्रोफ़ाइल पर मेरे योगदान क्यों नहीं दिख रहे हैं? अधिक युक्तियों के लिए।
एक ही समस्या थी, मेरा ईमेल सेट करके तय किया गया था
git config --global user.email johndoe@example.com
उम्मीद है की यह मदद करेगा।
कुछ रिपॉज केवल ऐसे कॉन्ट्रिब्यूशन एक्टिविटी दिखाते हैं, जो कमिटेड हो जाते हैं, जिन्हें मास्टर में मिला दिया गया है, (हालांकि यह आपके मामले में लागू नहीं हो सकता है यदि आप रेपो के मालिक हैं और केवल कमेंट हैं)।
यदि कमिट को धकेल दिया जाता है, लेकिन फिर भी उन दिनों में 'योगदान गतिविधि' में दिखाई नहीं दे रहे हैं, तो ऐसा इसलिए हो सकता है क्योंकि आपने एक पुल अनुरोध किया है, लेकिन आपके परिवर्तन अभी तक मर्ज नहीं किए गए हैं।
आप अपने Github खाते से संबंधित ईमेल सेटिंग्स भी देख सकते हैं क्योंकि GitHub आपको एक अलग खाते के तहत किए गए योगदान के साथ क्रेडिट नहीं करेगा जो आपकी प्रोफ़ाइल में पंजीकृत है। मैंने देखा कि मेरे खाते से जुड़ी ईमेल एक पुराना ईमेल था, इसलिए मैंने अपना वर्तमान ईमेल पता जोड़ा और इसे अपने "प्राथमिक" पते के रूप में सेट किया। मैंने अपना खाता रीफ़्रेश किया और अपने योगदानों को अपडेट किया। सौभाग्य!