मेरे पास दो रिपॉजिटरी हैं। एक में, मैं फ़ाइल में परिवर्तन करता हूँ ./hello.test
। मैं बदलाव करता हूं और उस कमिटमेंट से एक पैच बनाता हूं git format-patch -1 HEAD
। अब, मेरे पास एक दूसरा रिपॉजिटरी है जिसमें एक फाइल है जिसमें हेल्लो के समान सामग्री है। लेकिन एक अलग नाम के तहत एक अलग निर्देशिका में रखा गया है ./blue/red/hi.test
:। मैं hi.test
फ़ाइल में पूर्वोक्त पैच लागू करने के बारे में कैसे जाना है ? मैंने कोशिश की, git am --directory='blue/red' < patch_file
लेकिन निश्चित रूप से शिकायत करता है कि फ़ाइलों को नाम नहीं दिया गया है (जो मुझे लगा कि गिट के बारे में परवाह नहीं है?)। मुझे पता है कि मैं शायद उस विशिष्ट फ़ाइल पर लागू करने के लिए अंतर को संपादित कर सकता हूं, लेकिन मैं एक कमांड समाधान की तलाश कर रहा हूं।