कई बार, मैं डिबगिंग को आसान बनाने के लिए कोड की कुछ पंक्तियों को संशोधित करना चाहता हूं, लेकिन मैं वास्तव में उन्हें प्रतिबद्ध नहीं करना चाहता हूं। उदाहरण के लिए, मैं कोड की कुछ पंक्तियों पर टिप्पणी करके कुछ परेशान करने वाली विशेषताओं (जैसे विज्ञापनों) को अक्षम कर दूंगा, या मैं लॉग स्तर और फ़िल्टर केवल उन लोगों को सेट करूंगा जिनकी मुझे परवाह है, या मैं सशर्त होने के लिए मजबूर करूंगा बस इतना कोड जो मैं चलाने के लिए चाहता हूं वास्तव में हर समय चलता है।गिट: केवल उन फ़ाइलों को करने से रोकने के लिए जो डिबगिंग उद्देश्यों के लिए संशोधित किए गए थे?
पर्सफोर्स में, मैंने इन फ़ाइलों के लिए "चेंजलिस्ट" बनाया होगा और इसे "COMMIT नहीं करें" के रूप में लेबल किया होगा। गिट में इसके बराबर क्या होगा? एक शाखा काम नहीं करती है क्योंकि इन डीबग-केवल संशोधनों को वर्तमान में किए जा रहे अन्य परिवर्तनों के साथ मौजूद होना चाहिए।
दूसरे लिंक में अच्छा और आसान स्पष्टीकरण है –