Git - संस्करण नियंत्रण प्रणाली

Git नि: शुल्क संस्करण नियंत्रण सॉफ्टवेयर

स्रोत कोड प्रबंधन के लिए मुफ्त संस्करण नियंत्रण उपकरण

किसी भी प्रकार की परियोजनाओं को संभालने के लिए वितरित संस्करण नियंत्रण प्रणाली। सॉफ्टवेयर संसाधनों पर नज़र रखता है और कुशल विकास प्रक्रियाओं को बनाता है।

अवलोकन

वास्तविक जीवन में, कई डेवलपर्स समानांतर में एक ही परियोजना पर काम करते हैं। प्रत्येक डेवलपर व्यक्तिगत कार्यों या एक बड़े असाइनमेंट के हिस्से पर काम कर रहा है। कोड को प्रबंधित करने और फिर सभी डेवलपर्स से संशोधनों को एकीकृत करने के लिए यह बहुत मुश्किल है। इसलिए, हमें इस उपयोग के मामले से निपटने के लिए वीसीएस (संस्करण नियंत्रण प्रणाली) प्रणाली की आवश्यकता है। संस्करण नियंत्रण प्रणाली (वीसीएस) सॉफ्टवेयर है जो डेवलपर्स को पूर्ण कार्य इतिहास को सहयोग और बनाए रखने की अनुमति देता है। संस्करण नियंत्रण प्रणाली डेवलपर्स को समवर्ती रूप से काम करने की अनुमति देती है और प्रत्येक संस्करण का इतिहास रखती है। वीसी के प्रमुख प्रकार हैं: केंद्रीकृत संस्करण नियंत्रण और वितरित संस्करण नियंत्रण प्रणाली। Git एक स्वतंत्र और खुला स्रोत है संस्करण नियंत्रण प्रणाली। यह आमतौर पर सॉफ्टवेयर विकास में परियोजना स्रोत कोड को संभालने के लिए उपयोग किया जाता है। यह संस्करण नियंत्रण उपकरण कोड को संग्रहीत करने, संस्करणों के इतिहास को ट्रैक करने और कोड परिवर्तनों को मर्ज करने में मदद करता है। जरूरत पड़ने पर यह कोड के पिछले संस्करण पर भी वापस आ सकता है। ओपन सोर्स गिट के अपने डेटा के बारे में सोचने का तरीका गिट और अन्य वीसी जैसे तोड़फोड़ के बीच बड़ा अंतर है। स्रोत कोड प्रबंधन उपकरण परिवर्तनों की सूची के रूप में Git स्टोर डेटा के अलावा अन्य और इसे फ़ाइलों के संग्रह के रूप में संग्रहीत करें। GIT संस्करण नियंत्रण फाइलसिस्टम स्नैपशॉट की एक श्रृंखला के रूप में डेटा को मानता है। यह आपकी सभी फ़ाइलों का एक स्नैपशॉट लेता है और उस स्नैपशॉट का संदर्भ संग्रहीत करता है। Git एक शक्तिशाली वितरित संस्करण नियंत्रण प्रणाली है जो तेजी से, निहित बैकअप, सुरक्षा, शाखाओं में बँटवारा, और कई अन्य सुविधाओं के साथ आता है। यह नाम और टैग करने के लिए SHA1 (सुरक्षित हैश फ़ंक्शन) का उपयोग करता है। Git में शाखाओं का प्रबंधन करना बहुत सरल है। डेवलपर्स शाखाओं को आसानी से बना सकते हैं, हटा सकते हैं और विलय कर सकते हैं। इस संस्करण नियंत्रण प्रणाली में आपकी फ़ाइलों के लिए तीन मुख्य राज्य हैं जैसे कि वर्किंग डायरेक्टरी, स्टेजिंग एरिया और स्थानीय रिपॉजिटरी। सबसे पहले, उपयोगकर्ता कार्य निर्देशिका में सभी संशोधनों को जोड़ता है, फिर स्टेजिंग क्षेत्र में जोड़ता है, और अंत में रिपॉजिटरी में आता है।

सिस्टम आवश्यकताएं

Git में स्थापना के लिए कोई अनूठा मानदंड नहीं है। कृपया स्थापना अनुभाग देखें।

विशेषताएँ

  • खुला स्त्रोत
  • वितरित प्रणाली
  • संगतता
  • गैर-रैखिक विकास
  • शाखा
  • लाइटवेट
  • रफ़्तार
  • भरोसेमंद
  • सुरक्षित

स्थापना

लिनक्स पर स्थापित करना

RPM- आधारित वितरण जैसे कि RHEL या CENTOS के लिए कमांड के नीचे चलाएं।

sudo dnf install git-all

उबंटू जैसे डेबियन-आधारित वितरण के लिए कमांड चलाएं।

sudo apt install git-all

MacOS पर स्थापित करना

Mavericks (10.9) या उससे ऊपर के नीचे कमांड का उपयोग करें।

git --version

यह आपको इसे स्थापित करने के लिए प्रेरित करेगा, यदि आप पहले से स्थापित नहीं हैं ..

विंडोज पर स्थापित करना

Https://git-chm.com/download/win पर जाएं और डाउनलोड आपके ऑपरेटिंग सिस्टम के लिए स्वचालित रूप से शुरू हो जाएगा।

FAQs

What is Git?

Git is a Distributed Version Control system (DVCS). It enables developers to keep track of changes and revert them.

What is the difference between Git and SVN?

Git is a distributed version control system, whereas SVN is a centralized one. Git has faster push/pull operations, whereas SVN has slower push/pull operations. Git also allows you to make commits while offline.

Is Git open source?

Git is a free and open source version control software. The source code of Git is available on Github.

What is a repository in Git?

In Git, a repository is a location where Git saves all of the files. Git can store files in either a local or remote repository.

How can you create a repository in Git?

The command “git init” can be used to create a repository.

 हिन्दी