पिछले उत्तरों को बढ़ाते हुए, मेरे पास कभी-कभी परिवर्तनों का एक जटिल समूह होता है, लेकिन पहले एक अलग परिवर्तन करने की इच्छा रखते हैं। उदाहरण के लिए, मुझे एक बग या अन्यथा गलत कोड दिखाई दे सकता है जिसे मैं अपने मंचित परिवर्तनों के आगे ठीक करना चाहूंगा। लेने के लिए एक संभावित मार्ग यह है:
पहले सब कुछ रोकें, लेकिन चरणबद्ध परिवर्तनों को छोड़ दें
$ git स्टैश सेव -की-इंडेक्स [--include-untracked]
अब मंचन परिवर्तनों को अलग से भी मिटा दें
$ जीएटी स्लैश सेव
सुधार के लिए परिवर्तन करें; और परीक्षण; उन्हें प्रतिबद्ध:
$ git add [--interactive] [--patch]
$ जीआईटी कमिट-एम "फिक्स ..."
अब पूर्व में किए गए परिवर्तनों को पुनर्स्थापित करें:
$ जीआईटी स्टैश पॉप
किसी भी संघर्ष को हल करें, और ध्यान दें कि यदि संघर्ष थे, तो गिट ने आवेदन किया होगा लेकिन उस शीर्ष स्लैश प्रविष्टि को नहीं छोड़ा।
(... उसके बाद किए गए परिवर्तनों का मंचन करें, और अन्य सभी परिवर्तनों की कड़ी को पुनर्स्थापित करें, और जारी रखें ...)