संशोधन के बाद, संस्करण नियंत्रण में शाखा सबसे महत्वपूर्ण अवधारणा है। गिट कोई अपवाद नहीं है, और यह सबसे अधिक शाखाओं के उपयोग को प्रोत्साहित करता है। वे काम करने में आसान और तेज़ हैं।
आप शाखाओं का उपयोग कैसे करते हैं यह उस परियोजना पर निर्भर करता है जिस पर आप काम कर रहे हैं - यदि यह आपकी अपनी परियोजना नहीं है, तो अनुरक्षक आमतौर पर आपके लिए निर्णय लेगा।
आपके पास बस डिफ़ॉल्ट हो सकता है मुख्य शाखा और एकल विकसित करना डाली। या आप हर सुविधा और बग फिक्स के लिए एक नई शाखा का उपयोग कर सकते हैं। किसी भी तरह से, आपको कई अवसर मिलेंगे जब उपलब्ध शाखाओं को सूचीबद्ध करना एक बहुत ही उपयोगी उपकरण है।
एक शाखा क्या है?
संस्करण नियंत्रण प्रणाली जैसे git शब्द का उपयोग करती है डाली पेड़ों के साथ एक सादृश्य के रूप में। प्रत्येक शाखा दूसरे से निकलती है, अंत में वापस ट्रंक पर समाप्त होती है। शाखाएं आपको विकास की अलग-अलग लाइनें बनाने की अनुमति देती हैं ताकि आप परियोजना के अन्य वर्गों को परेशान किए बिना उन पर अलग-अलग काम कर सकें।
कमांड लाइन पर शाखाओं को कैसे सूचीबद्ध करें
कमांड लाइन गिट का उपयोग करने का एक तेज़, कुशल माध्यम है। आपको इसमें महारत हासिल करने के लिए बहुत कुछ याद रखना होगा, लेकिन कमांड लाइन प्रोग्राम हमेशा git की कई विशेषताओं के लिए पूर्ण समर्थन प्रदान करेगा।
git. के साथ शाखाओं की सूची बनाएं
डिफ़ॉल्ट कमांड-लाइन टूल है गिटो. शाखाओं के साथ काम करने के लिए मुख्य उपकमांड है डाली. डिफ़ॉल्ट रूप से, यह आदेश शाखाओं को सूचीबद्ध करता है, इसलिए:
गिट शाखा
उदाहरण के लिए शाखा नामों की एक सूची आउटपुट करेगा:
* रखरखाव
गुरुजी
अगला
ध्यान दें कि यह आदेश शाखाओं को वर्णानुक्रम में सूचीबद्ध करता है और वर्तमान शाखा को तारांकन के साथ हाइलाइट करता है। आपको यह भी समझना चाहिए कि दिखाई गई शाखाएं केवल स्थानीय हैं।
दूरस्थ शाखाओं को देखने के लिए, या तो उपयोग करें -आर केवल दूरस्थ शाखाओं को दिखाने के लिए ध्वज, या -ए स्थानीय और दूरस्थ दोनों को दिखाने के लिए ध्वज। आप के साथ अधिक विस्तृत जानकारी देख सकते हैं -वी ध्वज और इससे भी अधिक विस्तृत जानकारी -वीवी.
गिट शाखा -vva
यह आपको बहुत सारी उपयोगी जानकारी देगा जिसमें यह उजागर करना शामिल है कि कौन सी स्थानीय / दूरस्थ शाखाएँ उपयोग में हैं और कौन सी शाखाएँ दूसरों को ट्रैक करती हैं।
आप का उपयोग कर सकते हैं --सूची एक पैटर्न द्वारा शाखाओं की खोज करने का विकल्प। यह बहुत उपयोगी है यदि आप कई शाखाओं के साथ काम कर रहे हैं, जैसे कि जब कोई प्रोजेक्ट प्रति बग फिक्स में एक शाखा का उपयोग करता है।
गिट शाखा --सूची 'एम *'
gh. का उपयोग करके शाखाओं को ब्राउज़ करें
NS घी कार्यक्रम है गिटहब का कमांड लाइन उपकरण। यदि आपके रिपॉजिटरी में रिमोट होस्ट किया गया है github.com, आप उपयोग कर सकते हैं घी इसे प्रबंधित करने के लिए। उदाहरण के लिए, मुद्दों या पुल अनुरोधों से निपटने के लिए अधिकांश मुख्य आदेश गिटहब के लिए विशिष्ट हैं। लेकिन एक्सटेंशन अब उपलब्ध हैं और यह gh-शाखा एक्सटेंशन शाखाओं की सूची बनाने में मदद कर सकता है।
एक बार स्थापित होने के बाद, बस दर्ज करें:
gh शाखा
GitHub रिपॉजिटरी निर्देशिका में, आपको वर्तमान शाखा के अलावा सभी शाखाओं की एक सूची दिखाई देगी। आप शाखा के नाम से फ़िल्टर करने के लिए टाइप कर सकते हैं, और उस पर स्विच करने के लिए एक शाखा का चयन कर सकते हैं।
यह सभी देखें: लिनक्स पर गिटहब सीएलआई कैसे स्थापित करें
गिटहब डेस्कटॉप का उपयोग करके शाखाओं को कैसे सूचीबद्ध करें
गिटहब डेस्कटॉप मुख्य UI में स्थानीय शाखाएँ प्रदर्शित करता है। विंडो के शीर्ष पर, आपको लेबल वाला एक बटन दिखाई देना चाहिए वर्तमान शाखा नीचे प्रदर्शित सक्रिय कार्य शाखा के साथ। डिफ़ॉल्ट शाखा और हाल की शाखाएँ दिखाने के लिए इसे दबाएँ। आप चिह्नित बॉक्स में भी टाइप कर सकते हैं फ़िल्टर नाम से विशिष्ट शाखाओं की खोज करने के लिए।
यह सभी देखें: गिटहब डेस्कटॉप का उपयोग करके एक रिपोजिटरी क्लोन कैसे करें
GitHub वेबसाइट पर शाखाओं को कैसे सूचीबद्ध करें
यदि आप अपने प्रोजेक्ट को GitHub पर होस्ट करते हैं, तो आप इसके प्रोजेक्ट पेज से इसकी सभी शाखाएँ देख सकते हैं। प्रोजेक्ट पर नेविगेट करके प्रारंभ करें कोड टैब पर क्लिक करें, फिर की संख्या के संदर्भ में लिंक पर क्लिक करें शाखाओं. आपको स्थिति के आधार पर समूहबद्ध शाखाएं दिखाई देंगी जिनमें a सभी शाखाएं विकल्प।
इसकी शाखाओं के माध्यम से एक नई परियोजना का अन्वेषण करें
आप अक्सर किसी परियोजना की शाखाओं को सूचीबद्ध करके उसके बारे में बहुत कुछ सीख सकते हैं। यह अलग-अलग होगा, लेकिन आपको पता चल सकता है कि अन्य लोग वर्तमान में किन विशेषताओं पर काम कर रहे हैं या कितने बग सक्रिय हैं। आपको यह भी जानना होगा कि आप समय-समय पर किस शाखा में हैं।
किसी प्रोजेक्ट को जानने का एक और शानदार तरीका है इसके रिवीजन हिस्ट्री को देखना। NS गिट लॉग क्या परिवर्तन हुए हैं, यह पता लगाने के लिए कमांड एक बहुत शक्तिशाली साधन है।
चाहे आप एक भयावह बग से निपट रहे हों या सिर्फ कुछ पिछले कामों की जांच करना चाहते हों, git log आपका जाना-माना है।
आगे पढ़िए
- प्रोग्रामिंग
- GitHub
- गिटहब डेस्कटॉप
- प्रोग्रामिंग
बॉबी एक प्रौद्योगिकी उत्साही हैं जिन्होंने दो दशकों तक एक सॉफ्टवेयर डेवलपर के रूप में काम किया। उन्हें गेमिंग का शौक है, स्विच प्लेयर मैगज़ीन में समीक्षा संपादक के रूप में काम कर रहे हैं, और ऑनलाइन प्रकाशन और वेब विकास के सभी पहलुओं में डूबे हुए हैं।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें