git log <hash>मर्ज कमिट के लिए बुलाए गए सरल अपने माता-पिता की संक्षिप्त हैश दिखाता है:
$ git log -1 395f65d
commit 395f65d438b13fb1fded88a330dc06c3b0951046
Merge: 9901923 d28790d
...
git माता-पिता को उनकी संख्या के अनुसार आउटपुट: पहला (सबसे बाएं) हैश पहले माता-पिता के लिए है, और इसी तरह।
यदि आप चाहते हैं कि सिर्फ हैश हो, दो समान विकल्प हैं:
$ git log --pretty=%P -n 1 <commit>
$ git show -s --pretty=%P <commit>
git rev-list माता-पिता के हैश को भी दिखा सकता है, हालांकि यह पहली बार एक प्रतिबद्ध के लिए हैश की सूची देगा:
$ git rev-list --parents -n 1 <commit>
आप माता-पिता की जांच करना चाहते हैं, तो आप के रूप में कैरेट के साथ सीधे उन्हें का उल्लेख कर सकते <commit>^1हैं और <commit>^2:, जैसे
git show <commit>^1
यह सामान्यीकरण करता है; एक ऑक्टोपस मर्ज के लिए आप n वें माता-पिता को संदर्भित कर सकते हैं <commit>^n। आप सभी माता-पिता के साथ उल्लेख कर सकते हैं <commit>^@, हालांकि यह तब काम नहीं करता है जब किसी एकल प्रतिबद्ध की आवश्यकता होती है। अतिरिक्त प्रत्यय n प्रदर्शित हो सकती है वें माता पिता वाक्य रचना (जैसे <commit>^2^, <commit>^2^@,), जबकि वे नहीं कर सकते के बाद ^@( <commit>^@^मान्य नहीं है)। इस सिंटैक्स पर अधिक जानकारी के लिए, rev-parseमैन पेज पढ़ें ।