टैग बनाएं और प्रबंधित करें
टैग एक कमिट के लिए एक निश्चित नाम है, आमतौर पर एक रिलीज़ जैसे कि v2.2.0। किसी कमिट पर राइट-क्लिक करें, Tag Here चुनें, फिर एक लाइटवेट या एनोटेटेड टैग चुनें। टैग को आपके कमिट के साथ पुश नहीं किया जाता है: प्रत्येक को Push Tag से पुश करें।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- आप जिस कमिट को टैग करना चाहते हैं वह ग्राफ़ में है (एक कमिट ढूंढें)।
इसे कहां खोजें
- किसी कमिट पर राइट-क्लिक करें: Tag Here, फिर Create Tag Here… या Create Annotated Tag Here…।
- Push Tag, Copy Tag Name, Delete Tag… और Delete Tag from Remote… के लिए टैग लेबल पर राइट-क्लिक करें।
- बाएँ पैनल का Tags अनुभाग प्रत्येक टैग को सूचीबद्ध करता है।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| Undo टैग बनाना या हटाना | ⌘Z | Ctrl+Z |
कदम
कमिट और टैग का प्रकार चुनें
कमिट पर राइट-क्लिक करें, Tag Here खोलें और रिलीज़ के लिए Create Annotated Tag Here… चुनें (यह रिकॉर्ड करता है कि इसे किसने, कब और एक संदेश टैग किया), या हल्के टैग के लिए Create Tag Here… चुनें जो केवल एक नाम है।

एक एनोटेटेड टैग, v2.2.0, अपने संदेश के साथ।GitTree प्रदर्शन भंडार के साथ इंटरफ़ेस। इसे नाम दें और इसका वर्णन करें
Tag name टाइप करें, जैसे कि
v2.2.0, और एनोटेटेड टैग के लिए Message टाइप करें, जैसे कि रिलीज़ क्या लाती है।यदि आपका प्रोजेक्ट पूछता है तो इस पर हस्ताक्षर करें
Signing के अंतर्गत, Follow Git config आपकी
tag.gpgSignसेटिंग का उपयोग करता है; इसके लिए Sign this tag या Don’t sign this tag निर्णय लें। केवल एनोटेटेड टैग पर ही हस्ताक्षर किये जा सकते हैं।बनाएं और इसे आगे बढ़ाएं
Create Tag दबाएँ. लेबल कमिट पर दिखाई देता है; इसे राइट-क्लिक करें और इसे प्रकाशित करने के लिए Push Tag चुनें।
अपेक्षित परिणाम
टैग अच्छे के लिए कमिट पर, ग्राफ़ में और Tags में, और एक बार पुश करने पर रिमोट पर इंगित करता है, जहां GitHub जैसे होस्ट इसे रिलीज़ में बदल सकते हैं।
एक टैग हटाएँ
- Delete Tag… स्थानीय टैग को हटा देता है। इसे पहले
refs/ogt/trashके अंतर्गत सहेजा जाता है, इसलिए Undo इसे वापस लाता है; रिमोट नहीं बदला गया है. - Delete Tag from Remote… जो भी इससे प्राप्त करता है, उसके लिए रिमोट से टैग हटा देता है। आपका स्थानीय टैग बना रहता है.
अगर कुछ गलत होता है
"टैग पर हस्ताक्षर नहीं किया जा सका, इसलिए इसे नहीं बनाया गया।"
Git आपका हस्ताक्षर कार्यक्रम नहीं चला सका या कोई कुंजी नहीं ढूंढ सका। जांचें कि user.signingkey और जीपीजी या एसएसएच हस्ताक्षर टर्मिनल में काम करता है, या हस्ताक्षर किए बिना टैग बनाएं।
एक सहकर्मी मेरा टैग नहीं देखता
टैग पुश होने तक स्थानीय रहते हैं। टैग पर राइट-क्लिक करें और Push Tag चुनें।
प्रश्न
हल्का या एनोटेटेड?
रिलीज़ के लिए एनोटेटेड टैग का उपयोग करें: उनमें एक संदेश, टैगर और एक तारीख होती है, और उन पर हस्ताक्षर किए जा सकते हैं। हल्के टैग निजी बुकमार्क के लिए उपयुक्त होते हैं।