क्या सभी फ़ाइलों को एक संग्रह में निकालना संभव है और इसे केवल मेरी स्थानीय मशीन में मौजूद फ़ाइलों के साथ अपडेट करना संभव है? कारण यह है कि, कुछ ऐसी फ़ाइलें हैं जो मेरे जीथ्यूब में आवश्यक नहीं हैं और इसलिए मैं उन फ़ाइलों को हटाना चाहता हूं। फ़ाइलों को एक-एक करके हटाने के बजाय, मैं देखना चाहता था कि क्या मेरे गिट रेपो में सभी फ़ाइलों को निकालना संभव है और केवल मेरी स्थानीय मशीन में फ़ाइलों के साथ अद्यतन/पुश करें। उम्मीद है कि यह स्पष्ट है। धन्यवाद।मैं अपने गिट रेपो में सभी फ़ाइलों को कैसे हटा सकता हूं और अपने स्थानीय गिट रेपो से अपडेट/पुश कैसे कर सकता हूं?
उत्तर
हां, यदि आप git rm <filename>
करते हैं और & प्रतिबद्ध करते हैं तो उन परिवर्तनों को दबाएं। फ़ाइल उस परिवर्तन और भविष्य के लिए भंडार से गायब हो जाएगी।
फ़ाइल अभी भी पिछले संशोधन के लिए उपलब्ध होगी।
तो git commit
परिणाम काम के प्रति के ऊपर से एक git add -A
करो, समीक्षा करने के लिए क्या कर रहे हैं करने के बारे में git status
और/या git diff --cached
पर एक नज़र डालें,।
आप इस तरह यह कर सकता है:
cd /tmp
git clone /your/local/rep # make a temp copy
cd rep
git rm -r * # delete everything
cp -r /your/local/rep/* . # get only the files you want
git add * # add them again
git status # everything but those copied will be removed
git commit -a -m 'deleting stuff'
cd /your/local/rep
git pull /tmp/rep # now everything else has been removed
शायद उस के लिए एक oneliner नहीं है ...
सबसे पहले, का उपयोग करते हुए अपना Git भंडार से सभी फ़ाइलों को हटा दें: git rm -r *
उसके बाद आप के लिए प्रतिबद्ध होना चाहिए : git commit -m "your comment"
इसके बाद आप इसका उपयोग करके धक्का देते हैं: git push
(जो मूल रिपोजिटो अपडेट है उसके बाद git status
आप स्थानीय Git फ़ोल्डर में अपने सभी स्थानीय फ़ाइलों की प्रतिलिपि कर सकते हैं और आप उपयोग कर Git भंडार में शामिल करें: ry)
का उपयोग कर अपनी स्थिति को सत्यापित करने के लिए git add -A
आप प्रतिबद्ध (git commit -m "your comment"
और आप धक्का (git push
)
भंडार में सभी तत्वों को हटाएँ:
$ git rm -r *
तब:
$ git commit -m 'Delete all the stuff'
यह प्रक्रिया सरल है, और किसी भी गिट प्रतिबद्ध के समान प्रवाह का पालन करती है।
- सुनिश्चित करें कि आपका रेपो पूरी तरह अद्यतित है। (उदा:
git pull
) - अपनी स्थानीय डिस्क पर अपने रेपो फ़ोल्डर पर नेविगेट करें।
- उन फ़ाइलों को हटाएं जिन्हें आप अब नहीं चाहते हैं।
- फिर
git commit -m "nuke and start again"
- फिर
git push
- लाभ।
छिपा .git
फ़ोल्डर हटाएँ (है कि आप अपनी परियोजना फ़ोल्डर के भीतर पता लगा सकते हैं) और फिर एक Git भंडार बनाने git init
आदेश का उपयोग करने की प्रक्रिया शुरू करते हैं।
ओपी रिमोट निर्दिष्ट करता है स्थानीय नहीं – Iceman
भंडार में सभी तत्वों को हटाएँ:
git rm -r * -f -q
तो:
git commit -m 'Delete all the stuff'
तो:
git push -u origin master
तो:
Username for : "Your Username"
Password for : "Your Password"
- 1. मैं गिट रेपो में छवियों को कैसे संभाल सकता हूं?
- 2. कौन सा एक्सकोड परियोजना फाइलें मैं अपने गिट रेपो से 'बहिष्कृत' कर सकता हूं?
- 3. स्थानीय गिट रेपो
- 4. स्थानीय और रिमोट गिट रेपो
- 5. गिट - रेपो
- 6. मैं अपने साझा होस्टगेटर पर गिट रेपो कैसे बना सकता हूं?
- 7. स्थानीय गिट रेपो में फाइलों की सूची?
- 8. गिट रेपो
- 9. क्या मैं अपने मौजूदा गिट रेपो का उपयोग openshift के साथ कर सकता हूं?
- 10. मैं अपने स्थानीय गिट भंडार को एकाधिक उपयोगकर्ताओं के लिए कैसे सुलभ बना सकता हूं?
- 11. सभी काम करने के लिए मैं एक गिट रेपो में निर्देशिका कैसे स्थानांतरित कर सकता हूं?
- 12. क्या मैं गिट रेपो से आरंभिक प्रतिबद्धता को हटा सकता हूं?
- 13. मैं एक स्थानीय गिट रेपो से काम करने के लिए एकाधिक जेनकींस कैसे बना सकता हूं?
- 14. TortoiseGit से स्थानीय गिट रेपो को कैसे निकालें?
- 15. मैं गिट टैग कैसे कर सकता हूं?
- 16. फ़िल्टर-शाखा - सबड्रोडायरी-फ़िल्टर के बाद मैं अपने रेपो से अनचाहे ऑब्जेक्ट्स को कैसे हटा सकता हूं
- 17. मैं एक गिट रेपो में निर्भरताओं को कैसे जोड़ सकता हूं?
- 18. गिट रेपो
- 19. गिट रेपो को कैसे बदलें?
- 20. गिट रेपो
- 21. गिट रिमोट रेपो
- 22. मैं एक गिट-रेपो से किसी विशिष्ट फ़ाइल के लेखकों को कैसे प्राप्त कर सकता हूं?
- 23. गिट: रेपो को सबमिशन
- 24. गिट रेपो नाम
- 25. क्या मैं अंतिम गिट पुश को पूर्ववत कर सकता हूं?
- 26. मैं गिट के MERGE_MSG को कैसे हटा सकता हूं?
- 27. मैं अपने यूआरएल से "सीजीआई-बिन" कैसे हटा सकता हूं?
- 28. चाल के बाद मैं अपने स्थानीय गिट रेपो के पथ को कैसे ठीक करूं?
- 29. एक गिट रेपो
- 30. गिट रेपो
डुप्लिकेट [मैं गिट रेपो से फ़ाइल कैसे हटा सकता हूं?] (Http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) –