टैग (tag) और रिलीज़ (release)
Git कोर्स का हिस्सा
main जैसी कोई branch एक चलता-फिरता bookmark है। यह जो भी latest commit होता है उसकी तरफ़ इशारा करती रहती है, और जैसे ही आप दोबारा commit करते हैं, यह आगे खिसककर किसी नई जगह इशारा करने लगती है। जब आप काम कर रहे होते हैं तब यही बात चाहिए होती है, लेकिन एक ख़ास काम के लिए यह बेकार है: हमेशा के लिए यह कहना कि "यही exact commit है जिसे हमने version 1.0.
एक किताब में छोड़े जा सकने वाले दो तरह के निशान सोचिए। एक bookmark बताता है कि आप अभी कहाँ हैं, और जैसे-जैसे आप आगे पढ़ते जाते हैं, आप इसे आगे खिसकाते रहते हैं। tag अलग होता है: यह उस permanent label जैसा है जो किसी एक ख़ास पन्ने पर चिपका दिया गया हो, जो बाद में चाहे आप कितना भी आगे पढ़ें, कभी नहीं हिलता। Git की भाषा में, tag एक ऐसा नाम है जो हमेशा के लिए किसी एक ख़ास commit से जुड़ा रहता है। बाद में आप जो भी करें,...
असली माहौल में Git टैग (tag) और रिलीज़ (release) सीखना चाहते हैं?
नीचे क्लिक करें, Git के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ टैग (tag) और रिलीज़ (release) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंटैग (tag) और रिलीज़ (release)आप क्या सीखेंगे
- Lightweight tag
- Annotated tag
- Git tag -a
- Git push --tags
- GitHub releases
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
13 पाठ- 1Init और आपका पहला Commit25 मिनट
- 2स्टेटस, डिफ, और लॉग25 मिनट
- 3ब्रांच (branch) और मर्जिंग (merge)30 मिनट
- 4मर्ज (merge) कॉन्फ्लिक्ट्स को हल करना30 मिनट
- 5रिमोट (remote): पुश (push), पुल (pull), फ़ेच (fetch)30 मिनट
- 6स्टैश (stash) और चेरी-पिक (cherry-pick)25 मिनट
- 7रीबेसिंग (rebase)30 मिनट
- 8इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash)30 मिनट
- 9टैग (tag) और रिलीज़ (release)20 मिनट
- 10ब्रांचिंग (branch) वर्कफ़्लो20 मिनट
- 11खोए हुए काम को पुनर्प्राप्त करना25 मिनट
- 12हुक्स (hook)25 मिनट
- 13कैपस्टोन: एक पूर्ण पुल रिक्वेस्ट (Pull Request) फ्लो40 मिनट
