git - how to easily select a single commit when a range must be specified? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 8 जवाब

इस तरह एक रिपोजिटरी को देखते हुए:

ए - बी - सी - डी - ई - प्रधान

मैं git format - patch केवल सी को निर्यात करने के लिए निर्यात करें। इस प्रतिबद्ध को निर्दिष्ट करने का एक आसान तरीका क्या होगा?

मैं जो बता सकता हूं, से git format-patch & lt; sha1 का B & gt; & Lt; sha1 का C & gt; काम करेगा, लेकिन यह बहुत ही बोझिल है (दो हंस के साथ कूड़ा) यह निर्दिष्ट करने के लिए कोई आसान तरीका नहीं है, जैसे "मुझे तुरंत बी के बाद सभी कमिट दें"?

मैं गीट 1.7.1 का उपयोग करता हूं और इस संस्करण के लिए समाधान पसंद करेगा; लेकिन अगर नए संस्करणों में इस क्षेत्र में पर्याप्त सुधार हो, तो यह दिलचस्प भी हो सकता है।

आपको होना चाहिए सी और " सी के अभिभावक " के साथ काम करने में सक्षम:

  git format-patch c ~ c  

Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -