अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

git-am - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में गिट-एम चलाएं

यह कमांड git-am है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


git-am - मेलबॉक्स से पैच की एक श्रृंखला लागू करें

SYNOPSIS


Git am [--साइनऑफ़] [--रखना] [--[नहीं-]रखना-सीआर] [--[नहीं-]utf8]
[--[no-]3way] [--इंटरैक्टिव] [--committer-date-is-author-date]
[--अनदेखा-तारीख] [--अनदेखा-स्पेस-चेंज | --अनदेखा-व्हाट्सएप]
[-- व्हाइटस्पेस = ] [-सी ] [-पी ] [--निर्देशिका= ]
[--बहिष्कृत = ] [--शामिल = ] [--अस्वीकार करें] [-क्यू | --शांत]
[--[नहीं-]कैंची] [-एस[ ]] [--पैच-प्रारूप= ]
[( | )...]
Git am (--जारी रखें | --स्किप | --abort)

वर्णन


मेल संदेशों को मेलबॉक्स में कमिट लॉग संदेश, लेखकत्व जानकारी और में विभाजित करता है
पैच, और उन्हें वर्तमान शाखा पर लागू करता है।

विकल्प


( | )...
पैच पढ़ने के लिए मेलबॉक्स फ़ाइलों की सूची। यदि आप इस तर्क की आपूर्ति नहीं करते हैं,
आदेश मानक इनपुट से पढ़ता है। यदि आप निर्देशिकाओं की आपूर्ति करते हैं, तो वे होंगे
Maildirs के रूप में माना जाता है।

-एस, --साइनऑफ
प्रतिबद्ध संदेश में एक साइन-ऑफ-बाय: लाइन जोड़ें, की कमिटर पहचान का उपयोग करें
स्वयं। साइनऑफ़ विकल्प देखें Git-लिखें(1) अधिक जानकारी के लिए।

-के, --रखना
पास-के ध्वज को Git मेलइन्फो (देखें git-mailinfo(1))।

--कीप-नॉन-पैच
पास-बी ध्वज को Git मेलइन्फो (देखें git-mailinfo(1))।

--[नहीं-]रखें-सीआर
--keep-cr के साथ, कॉल करें Git मेलस्प्लिट (देखें git-mailsplit(1) एक ही विकल्प के साथ, to
इसे लाइनों के अंत में CR को अलग करने से रोकें। am.keepcr विन्यास चर
डिफ़ॉल्ट व्यवहार निर्दिष्ट करने के लिए इस्तेमाल किया जा सकता है। --no-keep-cr ओवरराइड करने के लिए उपयोगी है
am.keepcr.

-सी, --कैंची
कैंची की रेखा से पहले शरीर में सब कुछ हटा दें (देखें git-mailinfo(1))। हो सकता है
mailinfo.scissors कॉन्फ़िगरेशन चर का उपयोग करके डिफ़ॉल्ट रूप से सक्रिय किया गया।

--बिना कैंची
कैंची लाइनों पर ध्यान न दें (देखें git-mailinfo(1))।

-एम, --message-id
-m ध्वज को पास करें Git मेलइन्फो (देखें git-mailinfo(1)), ताकि संदेश-आईडी शीर्षलेख
प्रतिबद्ध संदेश में जोड़ा जाता है। am.messageid कॉन्फ़िगरेशन चर का उपयोग किया जा सकता है
डिफ़ॉल्ट व्यवहार निर्दिष्ट करें।

--नहीं-संदेश-आईडी
मैसेज-आईडी हेडर को कमिट मैसेज में न जोड़ें। नो-मैसेज-आईडी के लिए उपयोगी है
ओवरराइड am.messageid.

-क्यू, --शांत
चुप रहें। केवल त्रुटि संदेश प्रिंट करें।

-यू, --utf8
पास-यू ध्वज को Git मेलइन्फो (देखें git-mailinfo(1))। प्रस्तावित प्रतिबद्ध लॉग संदेश
ई-मेल से लिया गया यूटीएफ -8 एन्कोडिंग (कॉन्फ़िगरेशन चर) में फिर से कोड किया गया है
i18n.commitencoding का उपयोग प्रोजेक्ट के पसंदीदा एन्कोडिंग को निर्दिष्ट करने के लिए किया जा सकता है यदि यह नहीं है
यूटीएफ-8)।

यह git के पूर्व संस्करणों में वैकल्पिक था, लेकिन अब यह डिफ़ॉल्ट है। आप उपयोग कर सकते हैं
--no-utf8 इसे ओवरराइड करने के लिए।

--नहीं-utf8
पास-एन फ्लैग टू Git मेलइन्फो (देखें git-mailinfo(1))।

-3, --3वे, --no-3way
जब पैच सफाई से लागू नहीं होता है, तो पैच रिकॉर्ड होने पर 3-वे मर्ज पर वापस आएं
बूँदों की पहचान जिस पर इसे लागू किया जाना चाहिए और हमारे पास वे बूँदें उपलब्ध हैं
स्थानीय रूप से। --no-3way का उपयोग am.threeWay कॉन्फ़िगरेशन चर को ओवरराइड करने के लिए किया जा सकता है। के लिये
अधिक जानकारी, देखें am.threeWay in गिट-कॉन्फ़िगरेशन(1).

--इग्नोर-स्पेस-चेंज, --इग्नोर-व्हाट्सएप, --व्हाइटस्पेस= , -सी , -पी ,
--निर्देशिका= , --बहिष्कृत = , --शामिल = , --अस्वीकार
इन झंडों को पारित किया जाता है Git लागू करें (देखें गिट-लागू(1) प्रोग्राम जो लागू होता है
पैच।

--पैच प्रारूप
डिफ़ॉल्ट रूप से कमांड स्वचालित रूप से पैच प्रारूप का पता लगाने का प्रयास करेगा। इस विकल्प
उपयोगकर्ता को स्वचालित पहचान को बायपास करने और पैच प्रारूप निर्दिष्ट करने की अनुमति देता है कि
पैच (तों) के रूप में व्याख्या की जानी चाहिए। मान्य प्रारूप हैं mbox, stgit, stgit-series
और एचजी।

-मैं, --इंटरैक्टिव
अंतःक्रियात्मक रूप से चलाएं।

--committer-तारीख-है-लेखक-तारीख
डिफ़ॉल्ट रूप से कमांड ई-मेल संदेश से तारीख को प्रतिबद्ध लेखक के रूप में रिकॉर्ड करता है
date, और कमिट निर्माण के समय को कमिटर तिथि के रूप में उपयोग करता है। यह उपयोगकर्ता को अनुमति देता है
लेखक तिथि के समान मान का उपयोग करके कमिटर तिथि के बारे में झूठ बोलना।

--अनदेखा-तारीख
डिफ़ॉल्ट रूप से कमांड ई-मेल संदेश से तारीख को प्रतिबद्ध लेखक के रूप में रिकॉर्ड करता है
date, और कमिट निर्माण के समय को कमिटर तिथि के रूप में उपयोग करता है। यह उपयोगकर्ता को अनुमति देता है
कमिटर तिथि के समान मान का उपयोग करके लेखक तिथि के बारे में झूठ बोलना।

--छोड़ें
वर्तमान पैच छोड़ें। निरस्त पैच को पुनरारंभ करते समय यह केवल सार्थक है।

-एस[ ], --gpg-चिह्न[= ]
जीपीजी-साइन कमिट करता है। keyid तर्क वैकल्पिक है और कमिटर के लिए डिफ़ॉल्ट है
पहचान; यदि निर्दिष्ट किया गया है, तो इसे बिना स्थान के विकल्प के साथ चिपका दिया जाना चाहिए।

--जारी रखें, -r, --resolved
पैच विफलता के बाद (उदाहरण के लिए परस्पर विरोधी पैच लगाने का प्रयास), उपयोगकर्ता के पास है
इसे हाथ से लागू किया जाता है और अनुक्रमणिका फ़ाइल एप्लिकेशन के परिणाम को संग्रहीत करती है। एक बनाओ
लेखकत्व का उपयोग करके प्रतिबद्ध करें और ई-मेल संदेश से निकाले गए लॉग को प्रतिबद्ध करें और
वर्तमान अनुक्रमणिका फ़ाइल, और जारी रखें।

--resolvemsg=
जब एक पैच विफलता होती है, बाहर निकलने से पहले स्क्रीन पर प्रिंट हो जाएगा। इस
मानक संदेश को ओवरराइड करता है जो आपको उपयोग करने के लिए सूचित करता है --continue या --स्किप को संभालने के लिए
असफलता। यह पूरी तरह से के बीच आंतरिक उपयोग के लिए है Git रिबेस और Git am.

--गर्भपात
मूल शाखा को पुनर्स्थापित करें और पैचिंग ऑपरेशन को निरस्त करें।

चर्चा


प्रतिबद्ध लेखक का नाम संदेश की "प्रेषक:" पंक्ति से लिया गया है, और प्रतिबद्ध लेखक
दिनांक संदेश की "दिनांक:" पंक्ति से लिया गया है। "विषय:" पंक्ति का प्रयोग के रूप में किया जाता है
कमिट का शीर्षक, सामान्य उपसर्ग को अलग करने के बाद "[PATCH ]"। विषय: "
पंक्ति को संक्षेप में वर्णन करना चाहिए कि पाठ की एक पंक्ति में प्रतिबद्धता क्या है।

"से:" और "विषय:" शरीर शुरू करने वाली रेखाएं संबंधित प्रतिबद्ध लेखक को ओवरराइड करती हैं
शीर्षकों से लिया गया नाम और शीर्षक मान।

प्रतिबद्ध संदेश "विषय:" से लिए गए शीर्षक से बनता है, एक रिक्त रेखा और
संदेश का मुख्य भाग जहां तक ​​पैच शुरू होता है। प्रत्येक के अंत में अतिरिक्त खाली स्थान
लाइन स्वचालित रूप से छीन ली जाती है।

संदेश के सीधे बाद, पैच इनलाइन होने की उम्मीद है। कोई भी लाइन जो . की है
फार्म:

· थ्री-डैश और एंड-ऑफ़-लाइन, या

एक पंक्ति जो "diff -", या . से शुरू होती है

एक पंक्ति जो "इंडेक्स:" से शुरू होती है

पैच की शुरुआत के रूप में लिया जाता है, और प्रतिबद्ध लॉग संदेश को समाप्त होने से पहले समाप्त कर दिया जाता है
ऐसी रेखा की पहली घटना।

जब प्रारंभ में git am का आह्वान किया जाता है, तो आप इसे संसाधित करने के लिए मेलबॉक्स के नाम देते हैं। के ऊपर
पहले पैच को देखकर जो लागू नहीं होता, वह बीच में ही निरस्त हो जाता है। आप इससे उबर सकते हैं
यह दो तरीकों में से एक में:

1. कमांड के साथ फिर से चलाकर वर्तमान पैच को छोड़ दें --छोड़ें विकल्प.

2. कार्यशील निर्देशिका में संघर्ष को हल करें, और लाने के लिए अनुक्रमणिका फ़ाइल को अद्यतन करें
यह एक ऐसी स्थिति में है कि पैच का उत्पादन होना चाहिए था। फिर के साथ कमांड चलाएँ
--जारी रखें विकल्प.

वर्तमान ऑपरेशन समाप्त होने तक कमांड नए मेलबॉक्स को संसाधित करने से इंकार कर देता है, इसलिए
यदि आप खरोंच से शुरू करने का निर्णय लेते हैं, तो कमांड चलाने से पहले git am --abort चलाएँ
मेलबॉक्स नामों के साथ।

किसी भी पैच को लागू करने से पहले, ORIG_HEAD को वर्तमान शाखा के सिरे पर सेट किया जाता है। यह है
उपयोगी अगर आपको कई कामों में समस्या है, जैसे दौड़ना Git am गलत शाखा पर
या कमिट में कोई त्रुटि जो मेलबॉक्स को बदलकर अधिक आसानी से ठीक हो जाती है (जैसे त्रुटियाँ
"से:" पंक्तियों में)।

हुक


यह आदेश applypatch-msg, pre-applypatch, और post-applypatch हुक चला सकता है। देखो
गीथूक(5) अधिक जानकारी के लिए।

onworks.net सेवाओं का उपयोग करके git-am ऑनलाइन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad