चार्ल्स द्वारा उत्तर मेरे लिए काम करता है।
git log has option --first-parent --no-merges, so you won't get topic history.
लेकिन अगर आप अपनी Git गतिविधियों के लिए किसी भी ग्राफिक यूजर इंटरफेस का उपयोग कर रहे हैं, जैसे Git Extension, SourceTree, Tortoise Git,
फिर आपके उपकरणों में पहले माता-पिता की जांच करने के लिए प्रत्यक्ष विकल्प हैं। मैंने इस उत्तर को सूची में जोड़ने के लिए सोचा क्योंकि अधिकांश लोग ग्राफिक इंटरफ़ेस को आसान पाते हैं। और आप सीधे चेरी को उस विशेष शाखा से उपकरण से सभी कमिट्स चुन सकते हैं, यदि आवश्यक हो।
मैंने दो टूल का उदाहरण संलग्न किया है, यह अन्य उपकरणों के लिए भी समान होगा: [मैंने उपयोगकर्ता नाम, git रेपो नाम को ब्लर कर दिया है क्योंकि यह एक निजी रिपॉजिटरी है, लेकिन फिर भी आप एक विचार प्राप्त कर सकते हैं कि पहले माता-पिता को टूल से कैसे उपयोग करें ]
- Git एक्सटेंशन
- गेट एक्सटेंशन खोलें -> उस सुविधा शाखा को चेकआउट करें जिसे आप कमिट्स देखना चाहते हैं, पहले विकल्प के रूप में चयन करने का विकल्प है:
- कछुआ गिट
- रिपॉजिटरी फ़ोल्डर खोलें -> कछुआ गिट से शो लॉग पर क्लिक करें -> शाखा की जाँच करें और छवि में दिखाए गए पहले कमिट का चयन करें
D
औरZ
मर्ज किए गए शाखा का हिस्सा था?