परिदृश्य:
- मैं स्थानीय रूप से एक फ़ाइल में कुछ बदलाव करता हूं और चलाता हूं
git add
,git commit
औरgit push
- फ़ाइल को दूरस्थ मूल मास्टर रिपॉजिटरी में धकेल दिया जाता है
- मेरे पास एक और स्थानीय रिपॉजिटरी है जो कैपिस्ट्रानो के माध्यम से उस रिमोट रिपॉजिटरी से "Remote_cache" विधि के साथ तैनात है
- अब मैं पूरे आवेदन को तैनात नहीं करना चाहता, लेकिन उस सिंगल फाइल को अपडेट / चेकआउट करना चाहता हूं।
क्या यह किसी भी तरह से संभव है? मुझे कुछ भी नहीं मिल पा रहा था जो काम करेगा और न ही मैं इसका पता लगा पा रहा था। एसवीएन के साथ मैंने सिर्फ किया svn up file
और आवाज की।
git restore -s origin/master -- path/to/file
। देखें नीचे मेरा उत्तर ।