Git: उस फ़ाइल पर काम करें जो HEAD के अलावा किसी शाखा पर है


2

क्या उस शाखा पर काम करने का एक तरीका है जो वर्तमान शाखा के अलावा किसी शाखा पर है जो स्पष्ट रूप से उस शाखा पर स्विच किए बिना है?

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


कृपया अपनी स्वीकृति दर बढ़ाएँ। यदि आप हमारे उत्तरों की परवाह नहीं करते हैं तो हम आपके प्रश्नों की परवाह क्यों करेंगे। देखें stackoverflow.com/faq#howtoask और meta.stackexchange.com/questions/5234/...
JMax

जवाबों:


3

यदि आप एक और रिपॉजिटरी बनाते हैं और उसमें नोट्स शाखा को खींचते हैं, तो आप दूसरी वर्किंग डायरेक्टरी में अपने नोट्स ब्रांच पर काम कर सकते हैं

cd ~/project
git checkout notes
git clone ~/project ~/project-notes
cd ~/project-notes

इसके बाद, आप अपने नोट्स को ~/project-notesडायरेक्टरी में एडिट कर सकते हैं और डायरेक्टरी में फाइल्स को एडिट कर सकते हैं ~/project। बस नोट्स शाखा को ~/projectकभी-कभार वापस खींच लें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.