विषयसूची:

आप गिट टैग को प्रतिबद्ध कैसे करते हैं?
आप गिट टैग को प्रतिबद्ध कैसे करते हैं?

वीडियो: आप गिट टैग को प्रतिबद्ध कैसे करते हैं?

वीडियो: आप गिट टैग को प्रतिबद्ध कैसे करते हैं?
वीडियो: Git और GitHub शुरुआती ट्यूटोरियल 7 - Git टैग - क्या, क्यों, कब और कैसे 2024, अप्रैल
Anonim

टैगिंग पुराना करता है

डिफ़ॉल्ट रूप से, गिट टैग एक बना देगा उपनाम पर प्रतिबद्ध कि HEAD संदर्भित कर रहा है। वैकल्पिक गिट टैग एक विशिष्ट के संदर्भ के रूप में पारित किया जा सकता है प्रतिबद्ध . यह करेगा उपनाम उत्तीर्ण प्रतिबद्ध HEAD को डिफॉल्ट करने के बजाय। पुराने की सूची इकट्ठा करने के लिए प्रतिबद्ध निष्पादित करें गिटो लॉग कमांड।

इसके संबंध में, मैं पिछली प्रतिबद्धता को कैसे टैग करूं?

गिट पुश मूल --tags

  1. सभी पिछली प्रतिबद्धताओं की सूची बनाएं -
  2. उस कमिट का पता लगाएँ जिसे आप टैग करना चाहते हैं और कमिट आईडी नोट करें।
  3. अब उस कमिट को टैग करें -
  4. टैग को सर्वर पर पुश करें।

क्या एक git कमिट में कई टैग हो सकते हैं? जब मैं दो टैग उसी के लिए प्रतिबद्ध , मैंने नोटिस किया कि में. गिटो /रेफरी/ टैग कि उनमें से प्रत्येक टैग है अपना ही है प्रतिबद्ध इसलिए सैद्धांतिक रूप से एक सटीक चेकआउट करना संभव है उपनाम स्पष्ट रूप से। व्यवहार में ऐसा नहीं है। गिटो / शाखा को रेफरी करें तो सब अच्छा है, यह अस्पष्ट नहीं है बल्कि एक विशिष्ट शाखा है।

इसे ध्यान में रखते हुए, गिट टैग कैसे काम करते हैं?

टैग में गिटो हल्के संदर्भ हैं जो किसी प्रतिबद्धता के SHA हैश को इंगित करते हैं। शाखाओं के विपरीत, वे परिवर्तनशील नहीं होते हैं और एक बार बनाए जाने के बाद उन्हें हटाया नहीं जाना चाहिए। टैग हल्के हो सकते हैं (जिस स्थिति में वे सीधे प्रतिबद्धता को संदर्भित करते हैं) या एनोटेट (जिस स्थिति में वे इंगित करते हैं a उपनाम ऑब्जेक्ट जो कमिट की ओर इशारा करता है)।

गिट संदर्भ में एक टैग क्या है?

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

सिफारिश की: