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

Ad


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

गिट-इंटरप्रेट-ट्रेलर - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


गिट-इंटरप्रेट-ट्रेलर - प्रतिबद्ध संदेशों में संरचित जानकारी जोड़ने में सहायता करते हैं

SYNOPSIS


Git व्याख्या-ट्रेलर [--ट्रिम-खाली] [(--ट्रेलर [(=|:) ])...] [ ...]

वर्णन


जोड़ने में सहायता करें ट्रेलरों पंक्तियाँ, जो अंत में RFC 822 ई-मेल हेडर के समान दिखती हैं
अन्यथा किसी प्रतिबद्ध संदेश का मुक्त रूप वाला भाग।

यह कमांड दोनों में से कुछ पैच पढ़ता है या संदेश भेजता है तर्क या
मानक इनपुट यदि नहीं निर्दिष्ट किया जाता है। फिर यह आदेश पारित तर्कों को लागू करता है
प्रत्येक इनपुट फ़ाइल के प्रतिबद्ध संदेश भाग में --ट्रेलर विकल्प, यदि कोई हो, का उपयोग करना।
परिणाम मानक आउटपुट पर उत्सर्जित होता है।

कुछ कॉन्फ़िगरेशन चर प्रत्येक पर --ट्रेलर तर्क लागू करने के तरीके को नियंत्रित करते हैं
प्रतिबद्ध संदेश और प्रतिबद्ध संदेश में किसी भी मौजूदा ट्रेलर को बदलने का तरीका। वे
कुछ ट्रेलरों को स्वचालित रूप से जोड़ना भी संभव बनाता है।

डिफ़ॉल्ट रूप से, ए = or : -ट्रेलर का उपयोग करके दिया गया तर्क होगा
मौजूदा ट्रेलरों के बाद केवल तभी जोड़ा जाता है जब अंतिम ट्रेलर में कोई भिन्न हो ( ,
) जोड़ी (या यदि कोई मौजूदा ट्रेलर नहीं है)। और भाग होंगे
प्रारंभिक और अनुगामी रिक्त स्थान को हटाने के लिए छंटनी की गई, और परिणामस्वरूप छंटनी की गई और
संदेश में इस प्रकार दिखाई देगा:

टोकन: मूल्य

इसका मतलब है कि छंटनी की गई और ':' (एक कोलन) से अलग किया जाएगा
उसके बाद एक स्थान)

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

मौजूदा ट्रेलरों को एक या एक के समूह की तलाश करके इनपुट संदेश से निकाला जाता है
अधिक पंक्तियाँ जिनमें एक कोलन होता है (डिफ़ॉल्ट रूप से), जहाँ समूह के पहले एक या अधिक होते हैं
खाली (या केवल रिक्त स्थान) पंक्तियाँ। समूह या तो संदेश के अंत में होना चाहिए या होना चाहिए
आरंभ होने वाली पंक्ति से पहले की अंतिम गैर-व्हाट्सएप पंक्तियाँ ---. ऐसे तीन ऋण चिह्न
संदेश का पैच भाग प्रारंभ करें.

ट्रेलर पढ़ते समय, टोकन, विभाजक के पहले और बाद में रिक्त स्थान हो सकते हैं
और मूल्य. टोकन और मूल्य के अंदर रिक्त स्थान भी हो सकते हैं।

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

विकल्प


--ट्रिम-खाली
यदि किसी भी ट्रेलर के भाग में केवल रिक्त स्थान होता है, संपूर्ण ट्रेलर होगा
परिणामी संदेश से हटा दिया गया. यह मौजूदा ट्रेलरों के साथ-साथ नए पर भी लागू होता है
ट्रेलरों।

--ट्रेलर [(=|:) ]
एक निर्दिष्ट करें ( , ) जोड़ी जिसे इनपुट के लिए ट्रेलर के रूप में लागू किया जाना चाहिए
संदेश. इस आदेश का विवरण देखें.

विन्यास चर


ट्रेलर.विभाजक
यह विकल्प बताता है कि कौन से वर्ण ट्रेलर विभाजक के रूप में पहचाने जाते हैं। डिफ़ॉल्ट रूप से
केवल : सिवाय इसके कि इसे ट्रेलर सेपरेटर के रूप में पहचाना जाता है = पर हमेशा स्वीकार किया जाता है
अन्य git कमांड के साथ अनुकूलता के लिए कमांड लाइन।

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

उदाहरण के लिए, यदि इस विकल्प का मान "%=$" है, तो केवल प्रारूप का उपयोग करने वाली पंक्तियाँ
साथ युक्त %, = or $ और फिर रिक्त स्थान पर विचार किया जाएगा
ट्रेलर। और % डिफ़ॉल्ट विभाजक का उपयोग किया जाएगा, इसलिए डिफ़ॉल्ट रूप से ट्रेलर दिखाई देंगे
पसंद: % (टोकन के बीच एक प्रतिशत चिह्न और एक स्थान दिखाई देगा
और मूल्य).

ट्रेलर.कहाँ
यह विकल्प बताता है कि नया ट्रेलर कहां जोड़ा जाएगा.

यह अंत हो सकता है, जो डिफ़ॉल्ट है, प्रारंभ, बाद या पहले।

यदि यह अंत है, तो प्रत्येक नया ट्रेलर मौजूदा ट्रेलरों के अंत में दिखाई देगा।

यदि यह प्रारंभ है, तो प्रत्येक नया ट्रेलर अंत के बजाय प्रारंभ में दिखाई देगा
मौजूदा ट्रेलर.

यदि यह बाद में है, तो प्रत्येक नया ट्रेलर अंतिम ट्रेलर के ठीक बाद दिखाई देगा
वही .

यदि यह पहले है, तो प्रत्येक नया ट्रेलर पहले ट्रेलर के ठीक पहले दिखाई देगा
जो उसी .

ट्रेलर.ifexists
यह विकल्प यह चुनना संभव बनाता है कि वहां होने पर कौन सी कार्रवाई की जाएगी
इसके साथ पहले से ही कम से कम एक ट्रेलर है संदेश में.

इस विकल्प के लिए मान्य मान हैं: addIfDifferentNeighbor (यह डिफ़ॉल्ट है),
addIfDifferent, जोड़ें, अधिलेखित करें या कुछ न करें।

AddIfDifferentNeighbor के साथ, एक नया ट्रेलर तभी जोड़ा जाएगा जब इसके साथ कोई ट्रेलर न हो
वही ( , ) जोड़ी उस रेखा के ऊपर या नीचे है जहां नया ट्रेलर होगा
जोड़ा।

AddIfDifferent के साथ, एक नया ट्रेलर तभी जोड़ा जाएगा जब उसके साथ कोई ट्रेलर न हो
( , ) जोड़ी पहले से ही संदेश में है।

ऐड के साथ, एक नया ट्रेलर जोड़ा जाएगा, भले ही कुछ ट्रेलर उसी के साथ हों ( ,
) जोड़ी पहले से ही संदेश में है।

प्रतिस्थापन के साथ, उसी के साथ एक मौजूदा ट्रेलर हटा दिया जाएगा और नया
ट्रेलर जोड़ा जाएगा. हटाया गया ट्रेलर निकटतम (उसी के साथ) होगा
) उस स्थान पर जहां नया जोड़ा जाएगा।

कुछ न करने से कुछ भी नहीं होगा; यदि कोई नया ट्रेलर है तो उसे जोड़ा नहीं जाएगा
पहले से ही उसी के साथ एक संदेश में.

ट्रेलर.अगर गायब है
यह विकल्प यह चुनना संभव बनाता है कि वहां होने पर कौन सी कार्रवाई की जाएगी
अभी तक इसके साथ कोई ट्रेलर नहीं आया है संदेश में.

इस विकल्प के लिए मान्य मान हैं: जोड़ें (यह डिफ़ॉल्ट है) और कुछ न करें।

ऐड के साथ, एक नया ट्रेलर जोड़ा जाएगा।

कुछ न करने से कुछ नहीं होगा।

ट्रेलर। ।चाबी
इसके स्थान पर इस कुंजी का उपयोग किया जाएगा ट्रेलर में. इस कुंजी के अंत में, a
विभाजक प्रकट हो सकता है और फिर कुछ स्थान वर्ण। डिफ़ॉल्ट रूप से एकमात्र वैध
विभाजक है :, लेकिन इसे Trailer.separters config वैरिएबल का उपयोग करके बदला जा सकता है।

यदि विभाजक है तो दोनों के स्थान पर कुंजी का प्रयोग किया जायेगा और यह
ट्रेलर जोड़ते समय डिफ़ॉल्ट विभाजक।

ट्रेलर। ।कहाँ
यह विकल्प भी वही मान लेता है ट्रेलर.कहाँ कॉन्फ़िगरेशन चर और यह
निर्दिष्ट वाले ट्रेलरों के लिए उस विकल्प द्वारा निर्दिष्ट को ओवरराइड करता है .

ट्रेलर। .ifexist
यह विकल्प भी वही मान लेता है ट्रेलर.ifexist कॉन्फ़िगरेशन चर और यह
निर्दिष्ट वाले ट्रेलरों के लिए उस विकल्प द्वारा निर्दिष्ट को ओवरराइड करता है .

ट्रेलर। .यदि गायब है
यह विकल्प भी वही मान लेता है ट्रेलर.अगर गायब है कॉन्फ़िगरेशन चर और
यह निर्दिष्ट वाले ट्रेलरों के लिए उस विकल्प द्वारा निर्दिष्ट को ओवरराइड करता है .

ट्रेलर। ।आज्ञा
इस विकल्प का उपयोग उस शेल कमांड को निर्दिष्ट करने के लिए किया जा सकता है जिसे कॉल किया जाएगा
निर्दिष्ट के साथ ट्रेलर को स्वचालित रूप से जोड़ें या संशोधित करें .

जब यह विकल्प निर्दिष्ट किया जाता है, तो व्यवहार ऐसा होता है मानो कोई विशेष हो =
कमांड लाइन की शुरुआत में तर्क जोड़े गए, जहां माना जाता है
किसी भी अग्रणी और अनुगामी रिक्त स्थान के साथ निर्दिष्ट कमांड का मानक आउटपुट
कटौती करना।

यदि कमांड में $ARG स्ट्रिंग है, तो इस स्ट्रिंग को इसके साथ बदल दिया जाएगा
उसी के साथ मौजूदा ट्रेलर का हिस्सा , यदि कोई हो, आदेश से पहले है
का शुभारंभ किया।

यदि कुछ = कमांड लाइन पर तर्क भी पारित किए जाते हैं, जब a
ट्रेलर। ।आज्ञा कॉन्फ़िगर किया गया है, कमांड भी प्रत्येक के लिए निष्पादित किया जाएगा
ये तर्क. और यह इन तर्कों का कोई भाग, यदि कोई हो, का उपयोग किया जाएगा
कमांड में $ARG स्ट्रिंग बदलें।

उदाहरण


· कॉन्फ़िगर करें a हस्ताक्षर एक के साथ ट्रेलर द्वारा हस्ताक्षरित कुंजी, और फिर इनमें से दो ट्रेलर जोड़ें
एक संदेश के लिए:

$ गिट कॉन्फिग ट्रेलर.साइन.की "साइन-ऑफ-बाय"
$ बिल्ली संदेश.txt
विषय

message
$ बिल्ली संदेश.txt | गिट इंटरप्रिटेशन-ट्रेलर--ट्रेलर 'चिह्न: ऐलिस[ईमेल संरक्षित]>' --ट्रेलर 'चिह्न: बॉब[ईमेल संरक्षित]>'
विषय

message

हस्ताक्षरित-द्वारा: ऐलिस[ईमेल संरक्षित]>
हस्ताक्षरित-द्वारा: बॉब[ईमेल संरक्षित]>

· अंतिम कमिट को एक पैच के रूप में निकालें, और एक जोड़ें Cc और एक द्वारा समीक्षित इसका ट्रेलर:

$ गिट प्रारूप-पैच -1
0001-फू.पैच
$ गिट इंटरप्रिटेशन-ट्रेलर--ट्रेलर 'सीसी: ऐलिस[ईमेल संरक्षित]>'--ट्रेलर 'समीक्षित-द्वारा: बॉब[ईमेल संरक्षित]>' 0001-foo.patch >0001-bar.patch

· कॉन्फ़िगर करें a हस्ताक्षर स्वचालित रूप से 'साइन्ड-ऑफ-बाय:' जोड़ने के आदेश के साथ ट्रेलर
लेखक की जानकारी केवल तभी करें जब पहले से कोई 'साइन-ऑफ-बाय:' न हो, और यह कैसे दिखाएं
काम करता है:

$ गिट कॉन्फिग ट्रेलर.साइन.की "साइन-ऑफ-बाय:"
$ git कॉन्फिग ट्रेलर.साइन.इफमिसिंग ऐड
$ git कॉन्फिग ट्रेलर.साइन.ifexists कुछ नहीं करते
$ git कॉन्फिग ट्रेलर.साइन.कमांड 'echo "$(git config user.name) <$(git config user.email)>"'
$ गिट व्याख्या-ट्रेलर <
> ईओएफ

हस्ताक्षरित-द्वारा: बॉब[ईमेल संरक्षित]>
$ गिट व्याख्या-ट्रेलर <
> हस्ताक्षरित-द्वारा: ऐलिस[ईमेल संरक्षित]>
> ईओएफ

हस्ताक्षरित-द्वारा: ऐलिस[ईमेल संरक्षित]>

· कॉन्फ़िगर करें a स्थिर एक कुंजी के साथ ट्रेलर जिसमें एक शामिल है # और इसके बाद कोई जगह नहीं
चरित्र, और दिखाएँ कि यह कैसे काम करता है:

$ गिट कॉन्फिग ट्रेलर.सेपरेटर ":#"
$ गिट कॉन्फिग ट्रेलर.फिक्स.की "फिक्स #"
$ प्रतिध्वनि "विषय" | गिट इंटरप्रिटेशन-ट्रेलर--ट्रेलर फिक्स=42
विषय

#42 ठीक करें

· कॉन्फ़िगर करें a देखना एक प्रतिबद्धता के विषय को दिखाने के लिए एक आदेश के साथ ट्रेलर
संबंधित, और दिखाएं कि यह कैसे काम करता है:

$ git कॉन्फिग ट्रेलर.देखें.कुंजी "यह भी देखें:"
$ git कॉन्फिग ट्रेलर.देखें.ifExists "प्रतिस्थापित करें"
$ git कॉन्फिग ट्रेलर.देखें.ifMissing "कुछ न करें"
$ git कॉन्फिग ट्रेलर.देखें.कमांड "git log -1 --oneline --format=\"%h (%s)\" --abbrev-commit --abbrev=14 \$ARG"
$ गिट व्याख्या-ट्रेलर <
> विषय
>
> संदेश
>
> देखें: हेड~2
> ईओएफ
विषय

message

यह भी देखें: fe3187489d69c4 (संबंधित प्रतिबद्धता का विषय)

· खाली मानों वाले कुछ ट्रेलरों के साथ एक प्रतिबद्ध टेम्पलेट कॉन्फ़िगर करें (दिखाने के लिए sed का उपयोग करें)।
और ट्रेलरों के अंत में अनुगामी रिक्त स्थान रखें), फिर एक प्रतिबद्ध-संदेश कॉन्फ़िगर करें
हुक जो उपयोग करता है Git व्याख्या-ट्रेलर खाली मूल्यों वाले ट्रेलरों को हटाने और जोड़ने के लिए
a git-संस्करण ट्रेलर:

$ sed -e 's/ Z$/ /' >commit_template.txt <
> ***विषय***
>
> ***संदेश***
>
> सुधार: Z
> सीसी: जेड
> समीक्षित-द्वारा: Z
>हस्ताक्षरित-द्वारा: Z
> ईओएफ
$ git कॉन्फिग कमिट.टेम्प्लेट कमिट_टेम्प्लेट.txt
$ cat >.git/hooks/commit-msg <
> #!/ बिन / श
> गिट व्याख्या-ट्रेलर - ट्रिम-खाली - ट्रेलर "गिट-संस्करण: \$(गिट वर्णन)" "\$1" > "\$1.नया"
> एमवी "\$1.नया" "\$1"
> ईओएफ
$ chmod +x .git/hooks/commit-msg

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


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

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

लिनक्स कमांड

Ad