C✳CODEZ.WIN
🌐 हिन्दी

स्थानीयकृत पठन मार्गदर्शिका

using-git-worktreesउद्देश्य, उपयोग और स्रोत

इसका उपयोग तब करें जब आप किसी ऐसे फीचर पर काम शुरू कर रहे हों जिसे वर्तमान वर्कस्पेस से अलग रखना आवश्यक हो, या कार्यान्वयन योजनाओं को लागू करने से पहले - यह सुनिश्चित करता है कि नेटिव टूल्स या गिट वर्कट्री फॉलबैक के माध्यम से एक अलग वर्कस्पेस मौजूद हो।

स्रोत प्राप्त किया गया:

स्रोत रिपॉज़िटरी
obra/superpowers
SKILL.md
skills/using-git-worktrees/SKILL.md
रिपॉज़िटरी Star
309,479
रिपॉज़िटरी का अंतिम अपडेट
2026-10-30
क्षमता वर्गीकरण
विकास
अंतिम संग्रह समय

लाइसेंस: MIT

वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।

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

यह कौशल क्या करता है

इसका उपयोग तब करें जब आप किसी ऐसे फीचर पर काम शुरू कर रहे हों जिसे वर्तमान वर्कस्पेस से अलग रखना आवश्यक हो, या कार्यान्वयन योजनाओं को लागू करने से पहले - यह सुनिश्चित करता है कि नेटिव टूल्स या गिट वर्कट्री फॉलबैक के माध्यम से एक अलग वर्कस्पेस मौजूद हो।

अपस्ट्रीम वर्कफ़्लो कैसे काम करता है

अवलोकन

सुनिश्चित करें कि काम एक अलग कार्यक्षेत्र में हो। अपने प्लेटफ़ॉर्म के मूल वर्कट्री टूल को प्राथमिकता दें। मैन्युअल गिट वर्कट्री का उपयोग केवल तभी करें जब कोई मूल टूल उपलब्ध न हो। मूल सिद्धांत: पहले मौजूदा अलगाव का पता लगाएं। फिर मूल टूल का उपयोग करें। उसके बाद गिट पर वापस आ जाएं। कभी भी नियमों का उल्लंघन न करें। शुरुआत में ही घोषणा करें: "मैं एक अलग कार्यक्षेत्र स्थापित करने के लिए using-git-worktrees कौशल का उपयोग कर रहा हूँ।"

ऊपर की ओर मार्ग · L8 ↗

कदम0मौजूदा अलगाव का पता लगाएं

कुछ भी बनाने से पहले, जांच लें कि आप पहले से ही एक पृथक कार्यक्षेत्र में हैं या नहीं। सबमॉड्यूल गार्ड:GIT_DIR != GIT_COMMONयह बात गिट सबमॉड्यूल्स के अंदर भी सच है। "पहले से ही वर्क ट्री में हैं" का निष्कर्ष निकालने से पहले, यह सत्यापित कर लें कि आप किसी सबमॉड्यूल में नहीं हैं: यदिGIT_DIR != GIT_COMMON(और सबमॉड्यूल नहीं): आप पहले से ही एक लिंक्ड वर्कट्री में हैं। चरण पर जाएं2(प्रोजेक्ट सेटअप)। कोई अन्य वर्क ट्री न बनाएँ। शाखा की स्थिति के साथ रिपोर्ट करें:

ऊपर की ओर मार्ग · L16 ↗

कदम1पृथक कार्यक्षेत्र बनाएं

आपके पास दो तरीके हैं। इन्हें इसी क्रम में आजमाएं।

ऊपर की ओर मार्ग · L47 ↗
ऊपर की ओर मार्ग · bash ↗
GIT_DIR=$(cd "$(git rev-parse --git-dir)" 2>/dev/null && pwd -P)
GIT_COMMON=$(cd "$(git rev-parse --git-common-dir)" 2>/dev/null && pwd -P)
BRANCH=$(git branch --show-current)

आवश्यकताएँ और सेटअप

कदम2: प्रोजेक्ट सेटअप

स्वतः पता लगाएं और उपयुक्त सेटअप चलाएं:

ऊपर की ओर मार्ग · L102 ↗

सीमाएं और गुणवत्ता जांच

सुरक्षा सत्यापन (केवल परियोजना-स्थानीय निर्देशिकाओं के लिए)

वर्क ट्री बनाने से पहले यह सुनिश्चित करना आवश्यक है कि डायरेक्टरी को अनदेखा किया जा रहा है: यदि अनदेखा नहीं किया जा रहा है: इसे .gitignore में जोड़ें, परिवर्तन को कमिट करें, फिर आगे बढ़ें।

ऊपर की ओर मार्ग · L78 ↗

सुरक्षित परीक्षण से शुरुआत करें

  1. समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
  2. एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
  3. डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
  4. स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।

कौशल प्रारूप और निर्देशिका विनिर्देश ↗

मूल लेख में आगे पढ़ें

अनुवाद और दायरा

यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।

यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।

पिन किया गया स्रोत
मूल लेख पढ़ें ↗
स्रोत प्राप्त किया गया
स्रोत कमिट
2ce8aa15d05bd57213e6f746f953aafb7ded7a8b
स्रोत SHA-256
8cfb86f121269e8f7f12361e6795c4f6738828340e28964c9229d365666c9edd
संपूर्ण कौशल सूची पर वापस जाएँ