खोज…


परिचय

अधिकांश संस्करण नियंत्रण प्रणालियों (VCS) की तरह, Git पास इतिहास में विशिष्ट बिंदुओं को tag करने की क्षमता है जो महत्वपूर्ण है। आमतौर पर लोग इस कार्यक्षमता का उपयोग रिलीज अंक ( v1.0 , और इसी तरह) को चिह्नित करने के लिए करते हैं।

वाक्य - विन्यास

  • git टैग [-a | -s | -u <keyid>] [-f] [-m <msg> | -एफ <फ़ाइल>] <tagname> [<प्रतिबद्ध> | <ऑब्जेक्ट>]

  • git टैग -d <tagname>

  • git टैग [-n [<num>]] -l [--contains <प्रतिबद्ध>] [--contains <प्रतिबद्ध>] [--point-at <object>] [--column [= <options>] | --no-column] [--create-reflog] [--sort = <key>] [--format = <format>] [- [नहीं-] विलय [<प्रतिबद्ध>]] [<पैटर्न> ... ]

  • git टैग -v [--format = <format>] <tagname>…

सभी उपलब्ध टैग सूचीबद्ध करना

कमांड git tag का उपयोग सभी उपलब्ध टैगों को सूचीबद्ध करता है:

$ git tag
<output follows>
v0.1
v1.3

नोट : tags एक वर्णमाला क्रम में आउटपुट हैं।

उपलब्ध tags लिए भी कोई search सकता है:

$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5

GIT में टैग बनाएं और पुश करें

एक टैग बनाएं:

  • अपनी वर्तमान शाखा पर एक टैग बनाने के लिए:

    git tag < tagname >
    

    यह उस शाखा की वर्तमान स्थिति के साथ एक स्थानीय tag बनाएगा जिस पर आप हैं।

  • कुछ प्रतिबद्ध के साथ एक टैग बनाने के लिए:

    git tag tag-name commit-identifier
    

    इससे आप जिस शाखा में हैं उसकी पहचान करने वाले के साथ एक स्थानीय tag बनाया जाएगा।

GIT में एक कमिट पुश करें:

  • एक व्यक्तिगत टैग पुश करें:

    git push origin tag-name
    
  • एक बार में सभी टैग पुश करें

    git push origin --tags
    


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow