सामग्री पर जाएं
GitTree
परिवर्तन और प्रतिबद्धता

पैच बनाएं और लागू करें

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

निःशुल्कअद्यतन किया गया

GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।

इस पेज पर
  1. शुरू करने से पहले
  2. इसे कहां खोजें
  3. कदम
  4. अपेक्षित परिणाम
  5. किस तरह से करें आवेदन?
  6. अगर कुछ गलत होता है
  7. प्रश्न
  8. संबंधित

शुरू करने से पहले

  • आवेदन करने के लिए: किसी भी मर्ज या रिबेस की प्रगति को समाप्त या निरस्त करें।

इसे कहां खोजें

  • बदली हुई फ़ाइल पर राइट-क्लिक करें: Create Patch from File Changes…।
  • किसी कमिट पर राइट-क्लिक करें: Create Patch from Commit…; या कई का चयन करें और Create Patch from Commits… चुनें।
  • कमांड पैलेट: Apply Patch….
कार्रवाईmacOSWindows और Linux
कमांड पैलेट, फिर Apply Patch…⌘⇧PCtrl+Shift+P

कदम

  1. एक पैच सहेजें

    निर्माण क्रियाओं में से एक चुनें और चुनें कि फ़ाइल को कहाँ सहेजना है। GitTree कहता है Saved the commit as a patch. (या कितने कमिट हैं)।

  2. एक पैच लगाएं

    Apply Patch… चलाएँ और फ़ाइल चुनें। GitTree बताता है कि इसमें कितनी फ़ाइलें और कमिट हैं, और क्या इसमें बाइनरी परिवर्तन शामिल हैं।

  3. इसे लागू करने का तरीका चुनें

    Apply to के अंतर्गत, Working tree only, Working tree and stage the changes, या As commits on the current branch चुनें (केवल कमिट से सहेजे गए पैच के लिए)। Apply दबाएँ.

अपेक्षित परिणाम

परिवर्तन आपके कार्यशील फ़ोल्डर में हैं, चरणबद्ध हैं, या उनके मूल संदेशों और लेखकों के साथ प्रतिबद्ध हैं।

किस तरह से करें आवेदन?

पैच लगाने के तरीके
विकल्पजैसे
Working tree onlygit apply
Working tree and stage the changesgit apply --index
As commits on the current branchgit am

अगर कुछ गलत होता है

"इस पैच को इनमें से किसी भी तरीके से लागू नहीं किया जा सकता है।"

यह जिन फ़ाइलों को बदलता है वे आपकी फ़ाइलों से बहुत भिन्न होती हैं। इसे शाखा पर लगाएं या प्रतिबद्ध करें से इसे बनाया गया था।

"एक संघर्ष पर रुका: इसे हल करें, फिर जारी रखें।"

विवादित फ़ाइलों का समाधान करें और बैनर से जारी रखें (मर्ज विवादों का समाधान करें)।

प्रश्न

पैच या शाखा?

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