मैंने केंद्रीय गिट भंडार में सफलतापूर्वक बदलाव, प्रतिबद्ध और परिवर्तन किए हैं। मुझे अब एहसास है कि मैं सभी फाइलों के मौजूदा संस्करण को टैग करना चाहता हूं। तो मैं करता हूं: git tag -a 0.5
यह सफल होता
वहाँ दूरस्थ भंडार में टैग कर रहे हैं, मैं आमतौर पर उन्हें स्वचालित रूप से जब खींच हो रही है के बीच अंतर। जब मैं बनाए गए स्थानीय टैग (git tag -d <tag-name>) हटा सकते हैं और खींच, हटाए गए टैग: बनाई जाएँ
चूंकि मैंने अपना भंडार बनाया है, ऐसा प्रतीत होता है कि टैग बनाने के लिए भंडार को धक्का नहीं दिया गया है। जब मैं स्थानीय निर्देशिका पर गिट टैग करता हूं तो सभी टैग मौजूद होते हैं, लेकिन जब मैं रिमोट रिप
निम्नलिखित लाइनों में ध्यान नहीं देता: $ git tag -n1
v1.8 Tagged the day before yesterday
v1.9 Tagged yesterday
v2.0 Tagged today
$ git describe
v1.9-500-ga6a8c67
$
किसी को भी क्यों v2.0 टै
अब तक मेरे पास है: git rev-parse <tagname> | xargs git cat-file -p
लेकिन यह नहीं पार्स करने के लिए सबसे आसान काम है। मैं git-log के --pretty विकल्प के समान कुछ की उम्मीद कर रहा था, इसलिए मैं केवल अप
मेरे पास कुछ इतिहास पुनर्लेखन है जिसके लिए मैं अपने मूल पेड़ को अभी बरकरार रखना चाहता हूं। फिर से लिखे गए पेड़ को पहले इस्तेमाल किए गए टैग की प्रतिलिपि बनाना चाहिए। उदाहरण के मुकाबले कोई कम मैनुअल विक
बनाते समय स्वचालित रूप से गिट हुक चलाएं क्या कोई गिट हुक है जिसे एक नया गिट टैग जोड़ा जाने पर निष्पादित किया जा सकता है? क्योंकि मैं स्वचालित रूप से नए गिट टैग नामों को टेक्स्टफाइल में लिखना चाहता हूं
शुरुआती Git सवाल में एक टैग के साथ चला जाता है: Mercurial दुनिया में, hg tags मुझे, टैग और इसी संशोधन की एक सूची देता है जबकि git tag केवल टैग नाम सूचीबद्ध करता है। मैं कैसे देख सकता हूं कि मेलिंग रेव