git - गिटहब से फोर्कड रेपो हटाएं




github (6)

अपने फोर्कड रिपोजिटरी को हटाने से मास्टर (मूल) भंडार प्रभावित नहीं होगा।

जैसे मैंने एक फोर्कड रेपो को हटाकर एक उदाहरण दिखाया है

यह मेरा फोर्क रेपो (छवि) है

फोर्क रेपो को हटाया जा रहा है

और मूल भंडार में कोई बदलाव नहीं है।

मास्टर रेपो एक मूल की तरह कुछ है।

फोर्किंग मूल की एक ज़ीरॉक्स प्रति बनाने के समान है। भले ही आपको अपना ज़ीरॉक्सेड पेपर क्षतिग्रस्त हो, भले ही मूल दस्तावेज़ भी क्षतिग्रस्त हो जाए। जाहिर है सं।

तो यह वही है।

उम्मीद है की यह मदद करेगा।

मैं गिट और गिटहब से शुरू कर रहा हूं और एक परियोजना है जिसे मैं गिटहब पर देख रहा हूं। मैं अनजाने में इसे कांटा करने के लिए क्लिक किया। अब यह मेरे लिए एक नई परियोजना के रूप में प्रतीत होता है।

मुझे इसके बारे में कुछ संदेह हैं:

  • मुझे पता है कि मेरे फोर्क किए गए रेपो को प्रतिबद्ध या कुछ और करना है, इसे अपडेट किया जाएगा, लेकिन अद्यतन कोड केवल परियोजना के लेखक पुल के अनुरोध के बाद प्रभावी होगा। सही?
  • अगर मैं गिटहब पर व्यवस्थापक पैनल में जाता हूं तो एक डिलीट विकल्प होता है। अगर मैं इसे ऊपर दिए गए विकल्प के रूप में हटा देता हूं, तो क्या यह मूल में कोई प्रभाव डालेगा या नहीं?

मैं इसे हटाना चाहता हूं। अब तक मैं सिर्फ कोड का अध्ययन कर रहा हूं और वास्तव में कांटा की जरूरत नहीं है।


इसे हटाने से मूल परियोजना के लिए कुछ भी नहीं होगा। इसे संपादित करने से आपके रेपो पेज पर केवल आपके कांटा को संपादित किया जाएगा।


जवाब नहीं है। यह उस मूल / मुख्य भंडार को प्रभावित नहीं करेगा जहां से आपने फोर्क किया था। (कार्यात्मक रूप से, यह गलत होगा यदि गैर-स्वामी को ऐसी पहुंच प्रदान की जाती है)।

बस इसे जोड़ना चाहता था।

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

सबसे अच्छा तरीका फोर्कड रेपो का गिट बैकअप प्राप्त कर रहा है:

git bundle 

या परिचित हैं कि अन्य विधियों।


फोर्कड रिपॉजिटरीज को हटाने में कोई नुकसान नहीं होगा। आप फिर से फोर्क कर सकते हैं। यह मूल कोड नहीं बदलेगा। प्रवाह इस तरह है ...

1) आप एक भंडार कांटा। बस इस बारे में सोचें कि कोड की एक और प्रतिलिपि है जिसे आप एक्सेस कर सकते हैं या इसमें बदलाव कर सकते हैं। इस भंडार का यूआरएल https://github.com/your-user-name/original-repo रूप का होगा।

2) आप अपनी स्थानीय मशीन में कुछ बदलाव करते हैं और उन्हें धक्का देते हैं। अब आपके द्वारा बनाई गई प्रतिलिपि को अपडेट किया जाएगा, लेकिन मूल नहीं, जिसमें से आपने अपने रेपो को फोर्क किया है।

3) यदि आप मूल रेपो पर लागू किए जाने वाले परिवर्तनों को अपने फोर्कड रेपो में जोड़ना चाहते हैं (यह उन लोगों के लिए सहायक हो सकता है जो रेपो आयोजित कर रहे हैं) तो आपको यूआई के माध्यम से एक pull request बनाना होगा। फिर यदि वे आपके योगदान को पसंद करते हैं, तो वे इसे अपने कोड के साथ merge करेंगे।

आम तौर पर यह ओपन सोर्स संगठन क्या करता है।


रेपो-> सेटिंग्स -> (नीचे स्क्रॉल करें) का चयन करें रेपो हटाएं


हटाने के लिए प्रोजेक्ट का चयन करें-> सेटिंग्स-> buttom बटन हटाएं क्लिक करें-> भंडारों का नाम दर्ज करें





github