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

Ad


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

प्रत्येक रेफरी के लिए गिट - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


प्रत्येक रेफरी के लिए गिट - प्रत्येक रेफरी पर आउटपुट जानकारी

SYNOPSIS


Git प्रत्येक-रेफ के लिए [--गिनती= ] [--शैल|--पर्ल|--पायथन|--tcl]
[(--सॉर्ट= )...] [--प्रारूप= ] [ ...]
[--अंक-पर ] [(--विलय | --नहीं-विलय) [ ]]
[--रोकना [ ]]

वर्णन


उस मैच के सभी रेफरी पर पुनरावृति करें और उन्हें दिए गए अनुसार दिखाएं ,
दिए गए सेट के अनुसार उन्हें क्रमबद्ध करने के बाद . अगर दिया गया है, इसके बाद रुकें
इतने सारे रेफरी दिखा रहा हूँ। प्रक्षेपित मान वैकल्पिक रूप से उद्धृत किया जा सकता है
निर्दिष्ट होस्ट भाषा में स्ट्रिंग अक्षर उनके प्रत्यक्ष मूल्यांकन की अनुमति देते हैं
भाषा।

विकल्प



डिफ़ॉल्ट रूप से कमांड उस मैच के सभी रेफरी दिखाता है . यह विकल्प इसे रोक देता है
इतने सारे रेफरी दिखाने के बाद।


क्रमबद्ध करने के लिए फ़ील्ड नाम. उपसर्ग - मान के अवरोही क्रम में क्रमबद्ध करना। कब
अनिर्दिष्ट, Refname का उपयोग किया जाता है। आप --sort= का उपयोग कर सकते हैं विकल्प एकाधिक बार, में
किस स्थिति में अंतिम कुंजी प्राथमिक कुंजी बन जाती है।


एक स्ट्रिंग जो रेफरी द्वारा इंगित वस्तु से %(फ़ील्डनाम) को प्रक्षेपित करती है
दिखाया गया. यदि फ़ील्डनाम के पहले तारांकन चिह्न (*) लगाया गया है और रेफरी किसी टैग पर इंगित करता है
ऑब्जेक्ट, ऑब्जेक्ट टैग संदर्भित फ़ील्ड के लिए मान का उपयोग किया जाता है। अनिर्दिष्ट होने पर,
%(ऑब्जेक्टनाम) SPC %(ऑब्जेक्टटाइप) TAB %(refname) पर डिफ़ॉल्ट। यह %% को भी प्रक्षेपित करता है
%, और %xx जहां xx हेक्स अंक हैं जो हेक्स कोड xx के साथ वर्ण में प्रक्षेपित होते हैं; के लिए
उदाहरण के लिए %00 को \0 (NUL), %09 को \t (TAB) और %0a को \n (LF) में प्रक्षेपित किया जाता है।

...
यदि एक या अधिक पैटर्न दिए गए हैं, तो केवल वही रेफ़र्स दिखाए जाते हैं जो कम से कम एक से मेल खाते हों
पैटर्न, या तो उपयोग कर रहे हैं fnmatch(3) या वस्तुतः, बाद वाले मामले में पूरी तरह मेल खाता है
या आरंभ से स्लैश तक।

--शेल, --पर्ल, --पायथन, --टीसीएल
यदि दिया गया है, तो %(फ़ील्डनाम) प्लेसहोल्डर्स को प्रतिस्थापित करने वाली स्ट्रिंग्स को स्ट्रिंग के रूप में उद्धृत किया जाता है
निर्दिष्ट होस्ट भाषा के लिए उपयुक्त शाब्दिक। इसका उद्देश्य एक उत्पादन करना है
स्क्रिप्टलेट जिसे सीधे `eval`ed किया जा सकता है।

--बिंदु-पर
केवल सूची यह दर्शाती है कि दिए गए ऑब्जेक्ट पर कौन सा बिंदु इंगित करता है।

--विलय होना [ ]
केवल उन रेफरी की सूची जिनकी युक्तियाँ निर्दिष्ट प्रतिबद्धता से पहुंच योग्य हैं (यदि नहीं तो HEAD)।
निर्दिष्ट)।

--कोई विलय नहीं [ ]
केवल उन रेफरी की सूची जिनकी युक्तियाँ निर्दिष्ट प्रतिबद्धता से पहुंच योग्य नहीं हैं (यदि नहीं तो HEAD)।
निर्दिष्ट)।

--रोकना [ ]
केवल उन टैगों को सूचीबद्ध करें जिनमें निर्दिष्ट कमिट शामिल है (यदि निर्दिष्ट नहीं है तो HEAD)।

खेत नाम


संदर्भित वस्तुओं में संरचित क्षेत्रों के विभिन्न मूल्यों का उपयोग प्रक्षेप के लिए किया जा सकता है
परिणामी आउटपुट में, या सॉर्ट कुंजियों के रूप में।

सभी वस्तुओं के लिए, निम्नलिखित नामों का उपयोग किया जा सकता है:

नाम बदलें
रेफरी का नाम ($GIT_DIR/ के बाद का भाग)। के एक गैर-अस्पष्ट संक्षिप्त नाम के लिए
संदर्भ संलग्न करें: संक्षिप्त। विकल्प core.warnAmbigousRefs का उपयोग सख्त का चयन करने के लिए किया जाता है
संक्षिप्तीकरण मोड. यदि पट्टी= जोड़ा गया है, पट्टियाँ स्लैश-पृथक पथ
Refname के सामने से घटक (उदाहरण के लिए, %(refname:strip=2) refs/tags/foo में बदल जाता है
फू में. एक धनात्मक पूर्णांक होना चाहिए. यदि प्रदर्शित रेफरी में कम घटक हैं
बजाय , आदेश एक त्रुटि के साथ निरस्त हो जाता है।

वस्तु प्रकार
ऑब्जेक्ट का प्रकार (ब्लॉब, ट्री, कमिट, टैग)।

वस्तुआकार
वस्तु का आकार (समान) Git cat-file -s रिपोर्ट)।

वस्तु का नाम
ऑब्जेक्ट का नाम (उर्फ SHA-1)। ऑब्जेक्ट नाम के गैर-अस्पष्ट संक्षिप्तीकरण के लिए
संलग्न करें :संक्षिप्त.

नदी के ऊपर
स्थानीय रेफरी का नाम जिसे प्रदर्शित रेफरी से "अपस्ट्रीम" माना जा सकता है।
:short को ऊपर दिए गए refname की तरह ही सम्मान देता है। इसके अतिरिक्त दिखाने के लिए :track का भी सम्मान करता है
"[आगे एन, पीछे एम]" और संक्षिप्त संस्करण दिखाने के लिए :ट्रैकशॉर्ट: ">" (आगे), "<"
(पीछे), "<>" (आगे और पीछे), या "=" (सिंक में)। यदि रेफ़री न हो तो कोई प्रभाव नहीं पड़ता
इसके साथ ट्रैकिंग संबंधी जानकारी जुड़ी हुई है।

धक्का
स्थानीय रेफरी का नाम जो प्रदर्शित रेफरी के लिए @{पुश} स्थान का प्रतिनिधित्व करता है।
अपस्ट्रीम की तरह :short, :track, और :trackshort विकल्पों का सम्मान करता है। एक खाली पैदा करता है
स्ट्रिंग यदि कोई @{पुश} रेफरी कॉन्फ़िगर नहीं किया गया है।

सिर
* यदि HEAD वर्तमान रेफरी (चेक आउट शाखा) से मेल खाता है, तो '' अन्यथा।

रंग
आउटपुट रंग बदलें. के बाद : , जहां नामों का वर्णन किया गया है
रंग.शाखा.*.

संरेखित करें
सामग्री को %(संरेखित:...) और %(अंत) के बीच बाएँ-, मध्य- या दाएँ-संरेखित करें।
इसके बाद "संरेखित करें:" आता है और अल्पविराम से अलग किए गए किसी भी क्रम में,
जहां या तो बाएँ, दाएँ या मध्य है, डिफ़ॉल्ट बाएँ और है
संरेखण के साथ सामग्री की कुल लंबाई है। यदि सामग्री की लंबाई इससे अधिक है
चौड़ाई तो कोई संरेखण नहीं किया जाता है। यदि साथ प्रयोग किया जाए --उद्धरण सब कुछ बीच में
%(संरेखण:...) और %(end) उद्धृत किया गया है, लेकिन यदि नेस्टेड है तो केवल शीर्ष स्तर ही कार्य करता है
उद्धरण.

उपरोक्त के अलावा, कमिट और टैग ऑब्जेक्ट के लिए, हेडर फ़ील्ड नाम (पेड़,
हेडर फ़ील्ड में मान निर्दिष्ट करने के लिए पैरेंट, ऑब्जेक्ट, प्रकार और टैग) का उपयोग किया जा सकता है।

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

जिन फ़ील्ड में नाम-ईमेल-दिनांक टपल है, उसका मान (लेखक, कमिटर और टैगर) हो सकता है
नामित घटक को निकालने के लिए नाम, ईमेल और दिनांक के साथ जोड़ा गया।

कमिट और टैग ऑब्जेक्ट में पूरा संदेश सामग्री है। इसकी पहली पंक्ति है
सामग्री:विषय, जहां विषय प्रतिबद्ध संदेश की सभी पंक्तियों का संयोजन है
पहली रिक्त पंक्ति तक. अगली पंक्ति है सामग्री:शरीर, जहां शरीर सभी रेखाओं का है
पहली रिक्त पंक्ति के बाद. वैकल्पिक GPG हस्ताक्षर सामग्री:हस्ताक्षर है। प्रथम एन
संदेश की पंक्तियाँ contents:lines=N का उपयोग करके प्राप्त की जाती हैं।

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

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

किसी भी स्थिति में, एक फ़ील्ड नाम जो किसी फ़ील्ड को संदर्भित करता है जो संदर्भित ऑब्जेक्ट पर लागू नहीं होता है
रेफरी से कोई त्रुटि नहीं होती। इसके बजाय यह एक खाली स्ट्रिंग लौटाता है।

दिनांक-प्रकार फ़ील्ड के लिए एक विशेष मामले के रूप में, आप दिनांक के लिए एक प्रारूप निर्दिष्ट कर सकते हैं
दिनांक प्रारूप नाम के बाद : जोड़ना (--दिनांक विकल्प के मान देखें :गिट-रेव-
सूची(1) लेता है)।

उदाहरण


सीधे स्वरूपित पाठ तैयार करने वाला एक उदाहरण। नवीनतम 3 टैग किए गए कमिट दिखाएं:

#!/ बिन / श

git for-each-ref --count=3 --sort='-*authordate' \
--format='From: %(*authorname) %(*authoremail)
विषय: %(*विषय)
दिनांक: %(*लेखक दिनांक)
संदर्भ: %(*Refname)

%(*शरीर)
' 'रेफ्स/टैग'

आउटपुट पर शेल इवल के उपयोग को दर्शाने वाला एक सरल उदाहरण
--शंख। सभी शीर्षों के उपसर्गों की सूची बनाएं:

#!/ बिन / श

git for-each-ref --shell --format='ref=%(refname)' refs/heads | \
प्रविष्टि पढ़ते समय
do
eval "$entry"
प्रतिध्वनि `dirname $ref`
किया

टैग पर थोड़ी अधिक विस्तृत रिपोर्ट, यह दर्शाती है कि प्रारूप संपूर्ण हो सकता है
स्क्रिप्ट:

#!/ बिन / श

fmt='
आर =% (पुनर्नाम)
t=%(*वस्तुप्रकार)
T=${r#refs/tags/}

o=%(*वस्तुनाम)
n=%(*लेखक का नाम)
ई=%(*ऑथरमेल)
s=%(*विषय)
d=%(*लेखक दिनांक)
बी=%(*बॉडी)

प्रकार=टैग
यदि परीक्षण "z$t" = z
फिर
# एक हल्का टैग हो सकता है
t=%(वस्तु प्रकार)
मेहरबान='हल्का टैग'
ओ=%(ऑब्जेक्टनाम)
n=%(लेखक का नाम)
ई=%(ऑथरमेल)
s=%(विषय)
d=%(लेखक दिनांक)
बी=%(बॉडी)
fi
प्रतिध्वनि "$प्रकार $T एक $t वस्तु $o पर इंगित करता है"
यदि परीक्षण "z$t" = zcommit
फिर
इको "कमिट $n $e द्वारा लिखी गई थी
$d पर, और शीर्षक

$s

इसका संदेश इस प्रकार है:
"
प्रतिध्वनि "$बी" | sed -e "s/^/ /"
गूंज
fi
'

eval=`git for-each-ref --shell --format='$fmt' \
--sort='*ऑब्जेक्टटाइप' \
--सॉर्ट=-टैगरडेट \
रेफरी/टैग`
eval "$eval"

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


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

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

लिनक्स कमांड

Ad