2011-01-12 22 views
13

रखते हुए फ़ाइल को एक नए फ़ोल्डर में ले जाएं, मैं एक फ़ोल्डर को स्थानांतरित करने के लिए देख रहा हूं ताकि यह किसी अन्य फ़ोल्डर में रह सके।गिट इतिहास

वर्तमान में:/folder1,/धारक/फ़ोल्डर 1 में स्थानांतरित किया गया है, उदाहरण के लिए।

यह सुनिश्चित करने के लिए कि मेरे फ़ोल्डर में फ़ाइलों के सभी इतिहास github पर रहते हैं, यह सुनिश्चित करने के लिए मेरे होम मशीन (मैक) और गिट दोनों पर ऐसा करने का सबसे आसान तरीका क्या है।

नए प्रश्न के लिए खेद है। मेरे पास गिट का केवल एक बहुत ही बुनियादी कामकाजी ज्ञान है, और इसे यथासंभव सरल रखना चाहते हैं।

धन्यवाद!

+1

क्या दोनों मौजूदा गिट भंडार के भीतर स्रोत और गंतव्य निर्देशिकाएं हैं? ऐसा लगता है कि वे आपके उदाहरण में होंगे; यदि वे नहीं हैं, तो यह एक प्रश्न का थोड़ा और जटिल है। – Cascabel

+0

जेफ्रोमी, हाँ, वे दोनों एक ही भंडार के भीतर हैं। मैं बस एक नई निर्देशिका के तहत कुछ निर्देशिका को मजबूत करना चाहता हूं। (उन्हें रूट से एक स्तर आगे ले जाना) –

उत्तर

18
Git प्रलेखन से

,

git mv [-f] [-n] <source> <destination> 
git mv [-f] [-n] [-k] <source> ... <destination directory> 

पहले रूप में, यह नाम बदलता है, जो मौजूद हैं और या तो एक फ़ाइल, सिमलिंक या निर्देशिका के लिए। दूसरे रूप में, अंतिम तर्क एक मौजूदा निर्देशिका होना चाहिए; दिए गए स्रोत इस निर्देशिका में स्थानांतरित हो जाएंगे।

सूचकांक सफल समापन के बाद अद्यतन किया गया है, लेकिन परिवर्तन अभी भी किया जाना चाहिए।

+0

तो, मैं गिट एमवी स्रोत ... dest निर्देशिका का उपयोग करूंगा, जहां dest निर्देशिका एक मौजूदा निर्देशिका है, फिर प्रतिबद्ध करें, और किया जाए? क्या यह फाइलों को मेरी स्थानीय मशीन पर भी ले जायेगा? अपनी त्वरित प्रतिक्रिया के लिए धन्यवाद। –

संबंधित मुद्दे