मैंने अपने गिट भंडार में कुछ स्रोत फाइलें की हैं और इसे मेरे सॉफ़्टवेयर के एक नए संस्करण के रूप में टैग किया है। लेकिन मैंने एक गलती देखी जो मैंने अभी बनाई थी और सही फाइलों को करने के लिए "संशोधन" सुविधा का उपयोग किया था।जब आप टैग की गई प्रतिबद्धता में संशोधन करते हैं तो टैग में गिट में क्या होता है?
अब, मुझे लगता है कि टैग को नए प्रतिबद्धता में स्थानांतरित नहीं किया गया था (जिसे "संशोधन" सुविधा के साथ बनाया गया था)। लेकिन मैं यह भी देख सकता हूं कि टैग अभी भी मौजूद है ...
मैं जानना चाहता हूं कि टैग के साथ क्या हुआ। क्या यह व्यवहार एक बग है? क्या टैग एक प्रतिबद्धता से जुड़ा हुआ है जो अब मौजूद नहीं है?
मुझे पता है कि मैं नए प्रतिबद्धता पर एक ही टैग के निर्माण को मजबूर कर सकता हूं, लेकिन मेरा मानना है कि एक बेहतर तरीका होना चाहिए ("संशोधन" का उपयोग करके प्रतिबद्धता पर कमांड लाइन पैरामीटर)।
'प्रतिबद्ध --amend' के लिए ऐसा कोई पैरामीटर नहीं है क्योंकि टैग किसी दिए गए प्रतिबद्धता को चिह्नित करने के लिए हैं; जब भी आप काम करते हैं तो आप उन्हें सामान्य रूप से चारों ओर स्थानांतरित नहीं करना चाहते हैं। – Cascabel