एम द्वारा फहद ख्वाजा
साझा करनाकलरवईमेल

किसी फ़ाइल को कमिट से हटाने जैसे संचालन करने के लिए इन Git कमांड का उपयोग करें।

यदि आप एक नियमित डेवलपर हैं, तो आपने शायद किसी प्रोजेक्ट या दो के लिए संस्करण नियंत्रण प्रणाली के रूप में Git का उपयोग किया है। जबकि Git का उपयोग करना अपेक्षाकृत सरल है, कुछ मुद्दों में भागना असंभव नहीं है। ऐसी ही एक स्थिति है कि डेवलपर्स अक्सर खुद को पाते हैं जब उन्हें फ़ाइलों को एक प्रतिबद्धता से निकालने की आवश्यकता होती है।

आगे पढ़ें क्योंकि हम दिखाते हैं कि आप Git कमिट से किसी फाइल को कैसे हटा सकते हैं।

गिट राज्यों को समझना

आप किसी फ़ाइल को कमिट से कैसे हटा सकते हैं, इस पर कूदने से पहले, आपको फ़ाइल के लिए अलग-अलग Git वर्कफ़्लो स्टेट्स को समझने की आवश्यकता है।

Git में फ़ाइल के साथ काम करते समय चार संभावित अवस्थाएँ होती हैं। पहली है ट्रैक न की गई स्थिति—आपके द्वारा बनाई गई और अभी तक पुश या मंचित नहीं की गई फ़ाइलें इस स्थिति में मौजूद हैं। गिट भंडार इन फाइलों को ट्रैक नहीं कर रहा है।

एक बार जब आप का उपयोग करते हैं गिट जोड़ें

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

फ़ाइलें जो पहले से ही प्रतिबद्ध हैं लेकिन अंतिम प्रतिबद्धता के बाद से संशोधित की गई हैं, उन्हें संशोधन स्थिति में कहा जाता है।

गिट फ़ाइल को कमिट से हटा दें

किसी शाखा या गिट रिपॉजिटरी के लिए प्रतिबद्ध फ़ाइल को हटाने के लिए, आप इसका उपयोग कर सकते हैं गिट रीसेट आदेश इस प्रकार है:

गिट रीसेट --सॉफ्ट हेड ^

यह प्रभावी रूप से प्रतिबद्ध फाइलों को स्टेजिंग क्षेत्र में वापस लाएगा।

यदि आप स्टेजिंग क्षेत्र से किसी फ़ाइल को और हटाना चाहते हैं, तो इसका उपयोग करें गिट रीसेट एक बार फिर आदेश दें। स्टेजिंग क्षेत्र से हटाई गई फ़ाइल शाखा के लिए प्रतिबद्ध नहीं होगी।

गिट रीसेट हेड 

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

गिट आरएम - कैश्ड फ़ाइल नाम 

गिट प्रतिबद्ध -- संशोधन

कमिट से फ़ाइल निकालें

गिट हर डेवलपर के लिए एक आवश्यक उपकरण है; फ़ाइलों को कमिटमेंट से हटाने का तरीका जानना एक महत्वपूर्ण कौशल है जिसे हर इच्छुक और अनुभवी डेवलपर को जानना आवश्यक है।

जो लोग सीखने के लिए उत्सुक हैं, उनके लिए Git में और भी कई मूल्यवान विशेषताएं हैं, जिन्हें आप एक्सप्लोर कर सकते हैं और अपने दैनिक वर्कफ़्लो को बेहतर बनाने के लिए उपयोग कर सकते हैं।

उन्नत गिट ट्यूटोरियल

इस व्यापक गाइड के साथ अपने गिट कौशल को शुरुआती से उन्नत तक ले जाएं।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
  • GitHub
  • प्रोग्रामिंग
लेखक के बारे में
एम। फहद ख्वाजा (71 लेख प्रकाशित)

फहद MakeUseOf में लेखक हैं और वर्तमान में कंप्यूटर साइंस में पढ़ाई कर रहे हैं। एक उत्साही तकनीकी-लेखक के रूप में वह सुनिश्चित करता है कि वह नवीनतम तकनीक से अपडेट रहे। वह खुद को विशेष रूप से फुटबॉल और प्रौद्योगिकी में रुचि रखता है।

से अधिक फहद ख्वाजा

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें