मान लीजिए कि मैंने एक रिपॉजिटरी क्लोन किया और फाइलों को संशोधित करना शुरू कर दिया। मुझे पता है कि अगर मेरे पास स्थानीय अप्रयुक्त परिवर्तन हैं, तो मैं निम्नानुसार एक अंतर कर सकता हूं git diff test.txtऔर यह मुझे वर्तमान स्थानीय एचएएडी और फ़ाइल में संशोधित, अप्राप्त परिवर्तनों के बीच का अंतर दिखाएगा। अगर मैं उन परिवर्तनों को करता हूं तो मैं इसका उपयोग करके मूल भंडार के खिलाफ अलग कर सकता हूंgit diff master origin/master
लेकिन क्या स्थानीय परिवर्तन करने से पहले सर्वर पर मूल रिपॉजिटरी के साथ स्थानीय परिवर्तनों को अलग करने का कोई तरीका है ? मैंने git diff --cached master origin/masterबिना किसी भाग्य के विभिन्न क्रमों की कोशिश की ।