GitHub - लेखक द्वारा सूचीबद्ध सूची


133

क्या किसी भी लेखक द्वारा ब्राउज़र में किए गए सभी कमिट्स को सूचीबद्ध करने के लिए GitHub पर कोई तरीका है (न तो स्थानीय रूप से, उदाहरण के लिए git log, और न ही एपीआई के माध्यम से)?

कमिट्स (कमिट हिस्ट्री) की सूची में एक उपयोगकर्ता नाम पर क्लिक करने से उपयोगकर्ता का प्रोफाइल पेज खुल जाता है। GitHub UI और खोज (Google, StackOverflow) की जांच करने से ऐसा करने का तरीका नहीं पता चलता है।

जवाबों:


170

यदि लेखक के पास GitHub खाता है, तो प्रतिबद्ध इतिहास में कहीं से भी लेखक के उपयोगकर्ता नाम पर क्लिक करें, और आपके द्वारा देखे जाने वाले कमिट को उस लेखक द्वारा फ़िल्टर किया जाएगा:

स्क्रीनशॉट दिखाते हैं कि नीचे फ़िल्टर करने के लिए कहां क्लिक करें

आप रेपो के "योगदानकर्ताओं" पृष्ठ पर उनके नाम के नीचे 'एन कमिट्स' लिंक पर भी क्लिक कर सकते हैं:

एक और स्क्रीनशॉट

वैकल्पिक रूप से, आप सीधे ?author=<theusername>या ?author=<emailaddress>URL से जुड़ सकते हैं । उदाहरण के लिए, https://github.com/jquery/jquery/commits/master?author=dmethvin या https://github.com/jquery/jquery/commits/master?author=dave.methvin@gmail.com दोनों दें मुझे:

केवल डेव मेथविन के कमिट के साथ स्क्रीनशॉट

GitHub खाते के बिना लेखकों के लिए, केवल ईमेल पते द्वारा फ़िल्टर करना काम करेगा, और आपको मैन्युअल रूप ?author=<emailaddress>से URL में जोड़ना होगा - लेखक का नाम कमिट सूची से क्लिक करने योग्य नहीं होगा।


आप कमांड लाइन का उपयोग करके किसी विशेष लेखक द्वारा कमिट की सूची भी प्राप्त कर सकते हैं

git log --author=[your git name]

उदाहरण:

git log --author=Prem

1
मुझे आशा है कि आप मुझे यहाँ दिए गए तरीके से अपने उत्तर की आज्ञा देने के लिए क्षमा करेंगे। इस सवाल को (IMO हास्यास्पद) बंद करने से मुझे (सरल) उत्तर किसी अन्य तरीके से प्रदान करने में असमर्थ है।
मार्क अमेरी

कोई बात नहीं मार्क !! जब तक यह लोगों की मदद करता है, मैं बुरा नहीं मानता। वैसे भी, विषय पर नवीनतम अपडेट के लिए धन्यवाद।
प्रेम

1
यह कुछ उपयोगकर्ताओं के लिए काम करता है लेकिन अन्य उपयोगकर्ताओं के लिए नाम क्लिक करने योग्य नहीं हैं। क्यों?
एडविन

@EdwinEvans, ऊपर दिए गए url विकल्प को आजमाने से क्या होता है?
रिकार्डो

2
@EdwinEvans वे GitHub खातों के बिना लेखक हैं। मैंने इनके बारे में उत्तर में एक नोट जोड़ा है।
मार्क एमी

12

रेपो के "कमिट्स" सेक्शन को देखने के दौरान बस यूआरएल को जोड़ें ?author=<emailaddress>या जोड़ें ?author=<githubUserName>


यह सिर्फ उस सामग्री को दोहराता है जिसे मैंने एक साल पहले स्वीकार किए गए उत्तर में जोड़ा था; -1।
मार्क एमी

3
हाँ, आप यकीन के लिए सही हैं - लेकिन यह पीछा करने के लिए कटौती ;-)
ब्रैड पार्क्स

4
थोड़ा बहुत बाद में अब, लेकिन क्या यह संभव है कि एक जीथुब उपयोगकर्ता के सभी कमिटमेंट्स को रिपॉजिटरी की परवाह किए बिना प्राप्त किया जा सके?
asgs

2
@asgs - ऐसा प्रतीत होता है कि आप गितुब की उन्नत खोज, github.com/search/advanced?q=test पर जाकर ऐसा कर सकते हैं , फिर उस उपयोगकर्ता नाम को भरें जिसे आप "इन मालिकों की ओर से" खंड में देख रहे हैं। फिर रेपो, कमिट आदि को फ़िल्टर करने के लिए शीर्ष पर स्थित टैब पर क्लिक करें। मैंने उपयोगकर्ता के लिए यादृच्छिक रूप से एक किया था, और यह काम करने लगता है। इसे यहाँ देखें
ब्रैड पार्क्स

धन्यवाद, यह वास्तव में उपयोगी है। मेरी इच्छा है कि जीथब पल में प्रदान की जाने वाली 10 पंक्तियों के बजाय प्रति पृष्ठ परिणामों की संख्या को मोड़ने का विकल्प प्रदान करे। या CSV के रूप में निर्यात और भी बेहतर होता। EDIT - यदि हम खोज कीवर्ड परीक्षण को हटाते हैं, तो यह कोई परिणाम नहीं दिखाता है; /: तो यह है कि हम सब एक उपयोगकर्ता द्वारा किए गए प्रतिबद्ध मिल सकता है की तरह नहीं है
asgs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.