GoGPT Best VPN GoSearch

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

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

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

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

कार्यक्रम:

नाम


गिट-ब्रांच - शाखाओं को सूचीबद्ध करें, बनाएं या हटाएं

SYNOPSIS


Git शाखा [--रंग[= ] | --कोई रंग नहीं] [-r | -ए]
[--सूची] [-v [--abbrev= | --नहीं-संक्षिप्त]]
[--कॉलम[= ] | --नो-कॉलम]
[(--मर्ज किया गया | --नहीं-मर्ज किया गया | --शामिल है) [ ]] [--सॉर्ट= ]
[--अंक-पर ] [ ...]
Git शाखा [--सेट-अपस्ट्रीम | --ट्रैक | --नो-ट्रैक] [-एल] [-एफ] [ ]
Git शाखा (--सेट-अपस्ट्रीम-टू = | यू ) [ ]
Git शाखा --अनसेट-अपस्ट्रीम [ ]
Git शाखा (-एम | -एम) [ ]
Git शाखा (-डी | -डी) [-आर] ...
Git शाखा --संपादित करें] वर्णन [ ]

वर्णन


यदि --सूची दी गई है, या यदि कोई गैर-विकल्प तर्क नहीं हैं, तो मौजूदा शाखाएं सूचीबद्ध हैं;
वर्तमान शाखा को तारक के साथ हाइलाइट किया जाएगा। विकल्प -r का कारण बनता है
दूरस्थ-ट्रैकिंग शाखाओं को सूचीबद्ध किया जाना है, और विकल्प -ए स्थानीय और दूरस्थ दोनों शाखाओं को दिखाता है।
यदि एक दिया गया है, इसका उपयोग आउटपुट को मिलान तक सीमित करने के लिए शेल वाइल्डकार्ड के रूप में किया जाता है
शाखाएँ. यदि कई पैटर्न दिए गए हैं, तो एक शाखा दिखाई जाती है यदि वह उनमें से किसी से मेल खाती है
पैटर्न. ध्यान दें कि a प्रदान करते समय , आपको --list का उपयोग करना होगा; अन्यथा आदेश
शाखा निर्माण के रूप में व्याख्या की गई है।

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

कमांड का दूसरा रूप एक नया शाखा प्रमुख बनाता है जिसका नाम है जो की ओर इशारा करता है
वर्तमान सिर, या यदि दिया गया.

ध्यान दें कि यह नई शाखा बनाएगा, लेकिन यह कार्यशील वृक्ष को उसमें नहीं बदलेगा;
"गिट चेकआउट" का उपयोग करें "नई शाखा में स्विच करने के लिए.

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

-एम या -एम विकल्प के साथ, का नाम बदल दिया जाएगा . अगर एक था
संगत रीफ्लॉग, इसका नाम बदलकर मिलान कर दिया गया है , और एक रीफ्लॉग प्रविष्टि बनाई जाती है
शाखा का नाम बदलना याद रखें. अगर मौजूद है, नाम बदलने के लिए बाध्य करने के लिए -M का उपयोग किया जाना चाहिए
होना।

-d या -D विकल्प के साथ, हटा दिया जाएगा। आप एक से अधिक शाखाएँ निर्दिष्ट कर सकते हैं
हटाने के लिए. यदि शाखा में वर्तमान में रीफ्लॉग है तो रीफ्लॉग भी हटा दिया जाएगा।

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

विकल्प


-डी, --डिलीट
एक शाखा हटाएँ. शाखा को उसकी अपस्ट्रीम शाखा में, या यदि HEAD में, पूरी तरह से विलय किया जाना चाहिए
--ट्रैक या --सेट-अपस्ट्रीम के साथ कोई अपस्ट्रीम सेट नहीं किया गया था।

-D
--डिलीट --फोर्स के लिए शॉर्टकट।

-एल, --क्रिएट-रिफ्लॉग
शाखा का रीफ्लॉग बनाएं. यह शाखा में किए गए सभी परिवर्तनों की रिकॉर्डिंग को सक्रिय करता है
रेफरी, दिनांक आधारित sha1 अभिव्यक्तियों के उपयोग को सक्षम करना जैसे " @{कल}"।
ध्यान दें कि गैर-नंगे रिपॉजिटरी में, रीफ्लॉग आमतौर पर डिफ़ॉल्ट रूप से सक्षम होते हैं
core.logallrefupdates कॉन्फ़िगरेशन विकल्प।

-एफ, --फोर्स
रीसेट को अगर पहले से मौजूद है. बिना -एफ Git
शाखा मौजूदा शाखा को बदलने से इंकार कर दिया। -d (या --delete) के संयोजन में,
विलय की स्थिति पर ध्यान दिए बिना शाखा को हटाने की अनुमति दें। -एम के साथ संयोजन में
(या --मूव), शाखा का नाम बदलने की अनुमति दें, भले ही नई शाखा का नाम पहले से मौजूद हो।

-म, --हटो
किसी शाखा को स्थानांतरित/नाम बदलें और संबंधित रीफ़लॉग करें।

-M
--मूव --बल के लिए शॉर्टकट।

--रंग[= ]
वर्तमान, स्थानीय और दूरस्थ-ट्रैकिंग शाखाओं को उजागर करने के लिए शाखाओं को रंग दें। मूल्य
हमेशा (डिफ़ॉल्ट), कभी नहीं, या स्वचालित होना चाहिए।

--रंग नहीं
शाखा रंग बंद करें, तब भी जब कॉन्फ़िगरेशन फ़ाइल डिफ़ॉल्ट रंग देती है
आउटपुट. --रंग=कभी नहीं के समान।

--कॉलम[= ], --कोई कॉलम नहीं
कॉलम में शाखा सूची प्रदर्शित करें। विकल्प के लिए कॉन्फ़िगरेशन वैरिएबल column.branch देखें
सिंटैक्स.--कॉलम और --नो-कॉलम बिना विकल्प के बराबर हैं हमेशा और कभी नहीँ
क्रमशः.

यह विकल्प केवल नॉन-वर्बोज़ मोड में लागू है।

-आर, --रिमोट्स
रिमोट-ट्रैकिंग शाखाओं को सूचीबद्ध करें या हटाएं (यदि -d के साथ उपयोग किया जाता है)।

-ए, --सभी
रिमोट-ट्रैकिंग शाखाओं और स्थानीय शाखाओं दोनों की सूची बनाएं।

--सूची
सूची मोड सक्रिय करें. गिट शाखा एक शाखा बनाने का प्रयास करेंगे, git का उपयोग करेंगे
शाखा--सूची मेल खाने वाली शाखाओं को सूचीबद्ध करने के लिए।

-v, -vv, --verbose
जब सूची मोड में हों, तो sha1 दिखाएं और प्रत्येक शीर्ष के लिए विषय पंक्ति लिखें
अपस्ट्रीम शाखा से संबंध (यदि कोई हो)। यदि दो बार दिया गया है तो उसका नाम प्रिंट करें
अपस्ट्रीम शाखा, साथ ही (गिट रिमोट शो भी देखें)। ).

-क्यू, --शांत
शाखा बनाते या हटाते समय, गैर-त्रुटि संदेशों को दबाते समय अधिक शांत रहें।

--abbrev=
आउटपुट सूची में sha1 की न्यूनतम डिस्प्ले लंबाई बदलें। डिफ़ॉल्ट मान 7 है
और core.abbrev config विकल्प द्वारा ओवरराइड किया जा सकता है।

--नहीं-संक्षिप्त
संपूर्ण sha1s को संक्षिप्त करने के बजाय आउटपुट सूची में प्रदर्शित करें।

-टी, --ट्रैक
नई शाखा बनाते समय, शाखा स्थापित करें। .रिमोट और शाखा। .विलय
स्टार्ट-पॉइंट शाखा को नए से "अपस्ट्रीम" के रूप में चिह्नित करने के लिए कॉन्फ़िगरेशन प्रविष्टियाँ
शाखा। यह कॉन्फ़िगरेशन गिट को दोनों के बीच संबंध दिखाने के लिए कहेगा
git स्थिति और git शाखा -v में शाखाएँ। इसके अलावा, यह बिना गिट पुल को निर्देशित करता है
जब नई शाखा की जाँच की जाती है तो अपस्ट्रीम से खींचने के लिए तर्क।

यह व्यवहार डिफ़ॉल्ट है जब प्रारंभ बिंदु एक दूरस्थ-ट्रैकिंग शाखा है। ठीक
यदि आप git चेकआउट और git चाहते हैं तो ब्रांच.autoSetupMerge कॉन्फ़िगरेशन वैरिएबल को गलत पर सेट करें
शाखा को हमेशा ऐसा व्यवहार करना चाहिए जैसे कि --कोई रास्ता नहीं हे हमें दिया गया। यदि आप यह चाहते हैं तो इसे हमेशा पर सेट करें
व्यवहार जब प्रारंभ-बिंदु या तो स्थानीय या दूरस्थ-ट्रैकिंग शाखा हो।

--कोई रास्ता नहीं हे
"अपस्ट्रीम" कॉन्फ़िगरेशन सेट न करें, भले ही शाखा.autoSetupMerge
कॉन्फ़िगरेशन चर सत्य है.

--सेट-अपस्ट्रीम
यदि निर्दिष्ट शाखा अभी तक मौजूद नहीं है या यदि --force दिया गया है, तो बिल्कुल वैसा ही कार्य करता है
--रास्ता। अन्यथा कॉन्फ़िगरेशन सेट करता है जैसे --ट्रैक शाखा बनाते समय करेगा,
सिवाय इसके कि जहां शाखा इंगित करती है, वहां परिवर्तन नहीं किया गया है।

यू , --सेट-अपस्ट्रीम-टू=
स्थापित करना की ट्रैकिंग जानकारी तो है माना जाता है 'एस
अपस्ट्रीम शाखा. अगर कोई नहीं निर्दिष्ट किया गया है, तो यह वर्तमान पर डिफॉल्ट हो जाता है
डाली।

--अनसेट-अपस्ट्रीम
के लिए अपस्ट्रीम जानकारी हटाएँ . यदि कोई शाखा निर्दिष्ट नहीं है
वर्तमान शाखा के लिए डिफ़ॉल्ट.

--संपादित करें] वर्णन
एक संपादक खोलें और यह समझाने के लिए पाठ को संपादित करें कि शाखा का उपयोग किसके लिए है
विभिन्न अन्य कमांड (उदाहरण के लिए फॉर्मेट-पैच, रिक्वेस्ट-पुल और मर्ज (यदि सक्षम हो))।
बहु-पंक्ति स्पष्टीकरण का उपयोग किया जा सकता है।

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

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

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


बनाने या हटाने के लिए शाखा का नाम. नई शाखा का नाम सभी जांचों में खरा उतरना चाहिए
द्वारा परिभाषित गिट-चेक-रेफ-प्रारूप(1). इनमें से कुछ जाँचें वर्णों को प्रतिबंधित कर सकती हैं
शाखा के नाम में अनुमति है.


नये शाखा प्रमुख इस प्रतिबद्धता की ओर संकेत करेंगे। इसे एक शाखा के नाम के रूप में दिया जा सकता है, a
कमिट-आईडी, या एक टैग। यदि यह विकल्प छोड़ दिया जाता है, तो इसके स्थान पर वर्तमान HEAD का उपयोग किया जाएगा।


नाम बदलने के लिए मौजूदा शाखा का नाम.


मौजूदा शाखा का नया नाम. के लिए समान प्रतिबंध आवेदन करना।

--सॉर्ट=
दी गई कुंजी के आधार पर क्रमबद्ध करें. उपसर्ग - मान के अवरोही क्रम में क्रमबद्ध करना। आप
--sort= का उपयोग कर सकते हैं विकल्प कई बार, ऐसी स्थिति में अंतिम कुंजी बन जाती है
प्राथमिक कुंजी। समर्थित कुंजियाँ प्रत्येक-रेफ के लिए git में समान हैं। क्रमबद्ध करेन का आदेश
पूर्ण रेफरनाम (रेफ्स/... उपसर्ग सहित) के आधार पर सॉर्टिंग में डिफ़ॉल्ट। यह सूची
पहले अलग किया गया HEAD (यदि मौजूद हो), फिर स्थानीय शाखाएँ और अंत में रिमोट-ट्रैकिंग
शाखाओं।

--बिंदु-पर
केवल दी गई वस्तु की शाखाओं को सूचीबद्ध करें।

उदाहरण


किसी ज्ञात टैग से विकास प्रारंभ करें

$ git क्लोन git://git.kernel.org/pub/scm/.../linux-2.6 my2.6
$ सीडी my2.6
$ गिट शाखा my2.6.14 v2.6.14 (1)
$ गिट चेकआउट my2.6.14

1. इस चरण और अगले चरण को "चेकआउट -बी" के साथ एक ही चरण में जोड़ा जा सकता है
my2.6.14 v2.6.14"।

किसी अनावश्यक शाखा को हटाएँ

$ git क्लोन git://git.kernel.org/.../git.git my.git
$ सीडी my.git
$ गिट शाखा -डी -आर मूल/टूडू मूल/एचटीएमएल मूल/आदमी (1)
$ गिट शाखा -डी परीक्षण (2)

1. रिमोट-ट्रैकिंग शाखाएं "टूडू", "एचटीएमएल" और "मैन" हटाएं। अगला लाना or
खींच जब तक आप उन्हें कॉन्फ़िगर नहीं करेंगे तब तक वे उन्हें दोबारा बनाएंगे। देखना git-fetch(1).
2. "परीक्षण" शाखा को हटा दें, भले ही "मास्टर" शाखा (या जो भी शाखा हो)।
वर्तमान में चेक आउट) में परीक्षण शाखा से सभी कमिट नहीं हैं।

टिप्पणियाँ


यदि आप एक शाखा बना रहे हैं जिसे आप तुरंत चेकआउट करना चाहते हैं, तो इसका उपयोग करना आसान है
एक शाखा बनाने और इसे ए के साथ जांचने के लिए -बी विकल्प के साथ गिट चेकआउट कमांड
एकल आदेश.

विकल्प --contains, --merged और --no-merged तीन संबंधित लेकिन भिन्न हैं
प्रयोजनों:

· --रोकना का उपयोग उन सभी शाखाओं को खोजने के लिए किया जाता है जिन पर विशेष ध्यान देने की आवश्यकता होगी
पुनर्आधारित या संशोधित किया जाना था, क्योंकि उन शाखाओं में निर्दिष्ट शामिल है
.

· --merged का उपयोग उन सभी शाखाओं को खोजने के लिए किया जाता है जिन्हें सुरक्षित रूप से हटाया जा सकता है
शाखाएँ पूरी तरह से HEAD द्वारा समाहित हैं।

· --नो-मर्ज का उपयोग उन शाखाओं को खोजने के लिए किया जाता है जो HEAD में विलय के लिए उम्मीदवार हैं
वे शाखाएं पूरी तरह से HEAD द्वारा समाहित नहीं हैं।

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


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

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

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।