Git ही आवृत्ती नियंत्रणासाठी कमांड-लाइन युटिलिटी आहे, म्हणजेच वापरकर्त्याने फाइल्स प्रोजेक्ट करण्यासाठी केलेल्या बदलांचा इतिहास ठेवण्यासाठी. हे सहसा ऍप्लिकेशन्सवर काम करण्यासाठी वापरले जाते, परंतु ते इतर प्रकरणांमध्ये वापरले जाऊ शकते, उदाहरणार्थ, डिझाइनर रेखाचित्रे आणि लेआउटच्या विविध आवृत्त्या संग्रहित करण्यासाठी Git वापरतात. Git तुम्हाला अॅप्लिकेशनला आधीच्या आवृत्तीवर रोलबॅक करण्याची, तुलना करण्याची आणि बदलांचे विश्लेषण करण्याची परवानगी देते.
- नवशिक्यांसाठी Git: मूलभूत अटी आणि संकल्पना, परिचयात्मक मार्गदर्शक
- Git कसे कार्य करते
- Git स्थापित करत आहे
- Git प्रीसेट करत आहे
- तुमचा पहिला गिट रेपॉजिटरी तयार करत आहे
- केव्हा कमिट करायचे
- Git प्रकल्पांवर सहयोग करा
- Git प्रोजेक्टसह काम करताना एक सामान्य समस्या
- उपयुक्त आज्ञा – Git कमांड
- Git सह काम करण्यासाठी GUI प्रोग्राम
- GitHub डेस्कटॉप
- सोर्सट्री
- GitKraken
- GitHub वर ट्रेडिंग बॉट्स – बॉट Github ओपन सोर्स
- पायथन ट्रेडिंग रोबोट
- Cassandre ट्रेडिंग बॉट
- EA31337 लिब्रे
नवशिक्यांसाठी Git: मूलभूत अटी आणि संकल्पना, परिचयात्मक मार्गदर्शक
तुम्ही Git सह काम सुरू करण्यापूर्वी, तुम्हाला भांडार, कमिट आणि शाखा काय आहेत हे समजून घेणे आवश्यक आहे.
रेपॉजिटरी ही अशी जागा आहे जिथे कोड किंवा इतर डेटा संग्रहित केला जातो, तसेच त्यांच्या बदलांचा इतिहास असतो. Git प्रोग्राम स्थानिक पातळीवर चालतो आणि सर्व माहिती तुमच्या संगणकावर संग्रहित केली जाते, परंतु तुम्ही इंटरनेट सेवा देखील वापरू शकता. त्यापैकी सर्वात लोकप्रिय गिथुब आहे. आणखी दोन सुप्रसिद्ध आहेत: Bitbucket आणि GitLab.
कमिट म्हणजे एका विशिष्ट टप्प्यावर प्रकल्पाच्या स्थितीचा स्नॅपशॉट. त्यात एक युनिक आयडी आणि टिप्पण्या आहेत.
शाखा म्हणजे प्रकल्पात केलेल्या बदलांचा इतिहास. त्याचे स्वतःचे नाव आहे आणि त्यात कमिट असतात. रेपॉजिटरीमध्ये अनेक शाखा असू शकतात ज्या शाखा बंद होतात किंवा इतर शाखांमध्ये विलीन होतात.
Git कसे कार्य करते
उदाहरण म्हणून साधे रेखाचित्र वापरून गिट स्टोरेज सिस्टीमची व्यवस्था कशी केली जाते ते दृष्यदृष्ट्या दाखवू.
येथे मंडळे कमिटचे प्रतिनिधित्व करतात आणि बाण दर्शवितात की कोणता कोणता संदर्भ आहे. प्रत्येकजण मागील आवृत्तीचा संदर्भ देत असल्याने, C3 सर्वात नवीन आहे, C2 ही जुनी आवृत्ती आहे आणि असेच, या C0 शाखेतील अगदी पहिल्या आवृत्तीपर्यंत. ही मुख्य शाखा आहे, ज्याला सामान्यतः मास्टर म्हणून संबोधले जाते. मुख्य* असे लेबल केलेले आयत तुम्ही सध्या कोणत्या कमिटवर काम करत आहात हे दाखवते. आकृतीमध्ये, तुम्हाला एक शाखा आणि चार कमिटसह एक साधा आलेख दिसत आहे. Git जटिल आलेखांसह कार्य करण्यास सक्षम आहे ज्यामध्ये अनेक शाखा समाविष्ट आहेत ज्या एकामध्ये विलीन होऊ शकतात.
Git स्थापित करत आहे
Git ही कन्सोल युटिलिटी आहे जी विंडोज, मॅक ओएस आणि लिनक्स ऑपरेटिंग सिस्टमवर चालते. त्या प्रत्येकासाठी ते कसे स्थापित करायचे ते आम्ही तुम्हाला सांगू. विंडोज ओएस अंतर्गत स्थापित करण्यासाठी, तुम्हाला https://git-scm.com/downloads या अधिकृत वेबसाइटवरून अनुप्रयोग डाउनलोड करणे आणि स्थापित करणे आवश्यक आहे.
जर तुमच्याकडे Mac OS असेल आणि Homebrew पॅकेज मॅनेजर इन्स्टॉल केले असेल, तर कमांड एंटर करा:
brew install git Homebrew इन्स्टॉल नसेल, तर चालवा:
git –version त्यानंतर, दिसत असलेल्या विंडोमध्ये तुम्हाला कमांड लाइन टूल्स इन्स्टॉल करण्यास सांगितले जाईल. . या युटिलिटीसह Git देखील स्थापित केले जाईल. लिनक्स डेबियन आणि या आवृत्तीवर आधारित इतर वितरणांसाठी, जसे की उबंटू किंवा मिंट, स्थापित करण्यासाठी खालील आदेश आवश्यक आहे:
sudo apt install gitLinux CentOS साठी, तुम्हाला प्रविष्ट करणे आवश्यक आहे:
sudo yum install git Git म्हणजे काय, इंस्टॉलेशन आणि कॉन्फिगरेशन – इंस्टॉलेशन: https://youtu.be/bkNCylkzFRk
Git प्रीसेट करत आहे
Git स्थापित केल्यानंतर, तुम्हाला ते कॉन्फिगर करणे आवश्यक आहे जेणेकरून प्रत्येक वेळी तुम्ही कमिट तयार करता तेव्हा, लेखकाचे नाव सूचित केले जाईल. हे करण्यासाठी, git चालवा आणि कमांड कार्यान्वित करा:
git config –global user.name ”
Author
“ येथे, “लेखक” ऐवजी, आम्ही आमचे नाव सेट केले, उदाहरणार्थ, “इव्हान_पेट्रोव्ह”. त्यानंतर, तुम्ही खालील आदेशासह ईमेल पत्ता सेट करू शकता:
git config –global user.email “You_adr@email.com” या प्रकरणात, “You_adr@email.com” ऐवजी आम्ही खरा ईमेल पत्ता सूचित करतो. [मथळा id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT फाइल सिस्टम[/caption]
तुमचा पहिला गिट रेपॉजिटरी तयार करत आहे
रेपॉजिटरी तयार करण्यासाठी, प्रथम प्रोजेक्ट फोल्डरवर जा. उदाहरणार्थ, विंडोजवर हे D:/GitProject असू शकते. कमांड एंटर करा:
cd
d:\GitProject त्यानंतर, रेपॉजिटरी तयार करा:
git init त्यानंतर, सर्व फाइल्स जोडा:
git add –all विशिष्ट फाइल जोडण्यासाठी, प्रविष्ट करा:
git add filename आता तुम्ही कमिट तयार करू शकता:
git . कमिट -एम “टिप्पणी” रेपॉजिटरी तयार करण्यासाठी काही टिपा:
- रेपॉजिटरीमध्ये अनेक फाइल्स आणि सबफोल्डर्स असू शकतात (बहुधा फक्त एक नियमित फोल्डर).
- प्रत्येक प्रकल्पासाठी स्वतंत्र भांडार असणे उत्तम.
- दुसर्या रेपॉजिटरीमध्ये रेपॉजिटरीसाठी फोल्डर तयार करू नका (matryoshka repositories टाळा!).
- रेपॉजिटरी फोल्डरमध्ये केलेले बदल Git द्वारे “ट्रॅक” केले जातात, परंतु हे बदल ट्रॅक किंवा रेकॉर्ड करण्यासाठी रेपॉजिटरीमध्ये जोडले जाणे आवश्यक आहे.
- आपण Git “घड्याळ” जे घटक नियंत्रित करू शकता. खूप मोठे डेटासेट किंवा तात्पुरत्या फाइल्सकडे दुर्लक्ष करणे चांगले.
[मथळा id=”attachment_13120″ align=”aligncenter” width=”725″]
Git repository[/caption]
केव्हा कमिट करायचे
खालील प्रकरणांमध्ये गिटमधील कमिटांची शिफारस केली जाते:
- प्रकल्पात नवीन कार्यक्षमता जोडली;
- सर्व दोष निश्चित;
- तुम्ही आजसाठी बंद आहात आणि तुमचे बदल जतन करू इच्छित आहात.
Git प्रकल्पांवर सहयोग करा
समजा तुम्ही आणि तुमचे मित्र एक नवीन प्रकल्प घेऊन आलात आणि जबाबदाऱ्या सामायिक करण्याचा निर्णय घेतला. एक कार्यक्षमतेसाठी, दुसरा डिझाइन आणि डिझाइनसाठी, तिसरा नोंदणी, अधिकृतता आणि सुरक्षिततेसाठी जबाबदार असेल. या प्रकरणात, आपण शाखा करणे आवश्यक आहे. आधीच नमूद केल्याप्रमाणे, शाखा म्हणजे एकापाठोपाठ एक क्रमाने जाणाऱ्या कमिटांचा संच आहे. मुख्य शाखेला मास्टर म्हणतात. इतर शाखा नवीन वैशिष्ट्ये लागू करण्यासाठी किंवा दोष निराकरण करण्यासाठी आहेत. अशा प्रकारे, वेगळ्या शाखेत, तुम्ही कोणतेही बदल करू शकता आणि नंतर त्यांना मुख्य शाखेत विलीन करू शकता. बरेच तज्ञ मुख्य शाखेत कमिट तयार करण्याचा सल्ला देत नाहीत, परंतु नवीन तयार करण्याची शिफारस करतात, त्यात बदल करतात आणि नंतर ते मास्टरमध्ये विलीन करतात. नवीन शाखा सुरू करण्यासाठी, तुम्हाला कमांड चालवावी लागेल:
git branch
bugFixहे खालील आदेशासह देखील केले जाऊ शकते:
git checkout –b
बगफिक्स
दुसरी पद्धत पहिल्यापेक्षा वेगळी आहे या प्रकरणात, कमांड कार्यान्वित केल्यानंतर, आपण त्वरित तयार केलेल्या शाखेत प्रवेश करा.
नवीन शाखेला संक्षिप्त नाव देणे चांगले आहे, परंतु त्याच वेळी प्रकल्पातील गोंधळ टाळण्यासाठी पुरेसे क्षमता असलेले आणि समजण्यासारखे नाव. तुमची प्रणाली वापरताना, तुम्ही टास्कच्या नावापूर्वी एक अभिज्ञापक निर्दिष्ट करू शकता. तसेच, तुम्ही तयार केलेल्या प्रत्येक कमिटमध्ये तुमची टिप्पणी देण्यास विसरू नका, जे बदलांचे सार दर्शवेल. एका शाखेतून दुसऱ्या शाखेत जाण्यासाठी, तुम्हाला खालील आदेश चालवावे लागतील:
git checkout
new
_1 काम पूर्ण केल्यानंतर, सध्याच्या शाखेत केलेले बदल मास्टर, मास्टर्समध्ये विलीन करणे आवश्यक आहे. हे करण्यासाठी, प्रथम कमांड वापरून मुख्य शाखा तपासा:
git checkout master त्यानंतर, स्थानिक शाखा अद्यतनित करा:
git
pull
origin
master .आता तुम्ही शाखा विलीन करू शकता:
git
merge
bugFix ही कमांड (bugFix) कमांडमध्ये नमूद केलेल्या शाखेतील बदल तुम्ही ज्या शाखेत आहात, या प्रकरणात मास्टरमध्ये जोडते. शाखेची सद्यस्थिती पाहण्यासाठी, तुम्हाला कमांड प्रविष्ट करणे आवश्यक आहे:
git status प्रकल्पावर काम करणार्या इतर वापरकर्त्यांनी केलेले बदल पाहण्यासाठी, तुम्हाला त्यांना सर्व्हरवर ढकलणे आवश्यक आहे. हे करण्यासाठी, आपण प्रथम त्या शाखेत जाणे आवश्यक आहे ज्याला आपण गिथबवर ढकलू इच्छिता. मास्टर एंटर करण्यासाठी, कमांड चालवा:
git checkout master त्यानंतर, तुम्ही गीथब सर्व्हरवर पुश करू शकता:
git push origin master .दुसर्या व्यक्तीला प्रकल्पात प्रवेश मिळण्यासाठी, आपल्याला कोड संचयित करण्यासाठी सेवेची आवश्यकता आहे, उदाहरणार्थ, गिथब. जर तुम्ही नुकतेच प्रकल्पात सामील झाले असाल आणि तुम्हाला ते स्वतःसाठी डाउनलोड करायचे असेल, तर कमांड चालवा:
git clone https://github.com/…/….git
येथे https://github.com/…/….git हा रेपॉजिटरीचा पत्ता आहे. इच्छित प्रकल्प उघडून आणि हिरव्या “कोड” बटणावर क्लिक करून ते मिळवता येते.
महत्त्वाचा सल्ला!
नवीन शाखा तयार करण्यापूर्वी तुम्ही तुमच्या स्थानिक मशीनवर मास्टर्स अपडेट करा अशी शिफारस केली जाते. हे करण्यासाठी, इच्छित शाखा प्रविष्ट करा आणि खालील आदेश चालवा:
git pull origin master परिणामी, वास्तविक बदल github वरून डाउनलोड केले जातील. त्याच प्रकारे, आपण कोणतीही शाखा अद्यतनित करू शकता. सर्व विद्यमान शाखा अद्यतनित करण्यासाठी, तुम्ही कमांड चालवू शकता:
git पुल
Git प्रोजेक्टसह काम करताना एक सामान्य समस्या
बदल आपोआप विलीन करण्याचा प्रयत्न करताना, असे होऊ शकते की या प्रकरणात दोन्ही शाखांमध्ये एकाच ओळीवर बदल होतात जेव्हा तुम्ही कमांड चालवता:
git merge master खालील त्रुटी दिसून येते:
स्वयं-विलीनीकरण Hello.py
CONFLICT (सामग्री): मध्ये विरोध विलीन करा Hello.py
स्वयंचलित विलीनीकरण अयशस्वी; विवादांचे निराकरण करा आणि नंतर निकाल द्या. या प्रकरणात, आपल्याला संघर्ष स्वहस्ते सोडवणे आवश्यक आहे. हे करण्यासाठी, ज्या फाइलमध्ये त्रुटी आली ती उघडा, आमच्या बाबतीत ती Hello.py आहे, काय चूक आहे ते शोधा आणि समस्यानिवारण करा. त्यानंतर, कमांडसह दुरुस्त केलेली फाईल जोडा:
git add
Hello
.
py आणि एक नवीन कमिट तयार करा:
git कमिट -m “विलीन केलेला विरोध”
उपयुक्त आज्ञा – Git कमांड
खालील शाखा दुसर्यापेक्षा कशी वेगळी आहे हे तुम्ही कमांड वापरून शोधू शकता:
git
diff < first_branch > <second_branch> अतिरिक्त शाखा
,हटवण्यासाठी
टाइप करा : git branch -d < branch_name > लोकप्रिय कमांड्स: git help विशिष्ट कमांडवर मदत मिळवा:
git help <command_name> Git आणि GitHub नवशिक्या अभ्यासक्रम – तुम्हाला इंस्टॉलेशनबद्दल काय माहित असणे आवश्यक आहे, कसे स्थापित करावे, कमिट कसे करावे, रेपॉजिटरी, कमांड, कसे तयार करावे, हटवावे आणि शाखांमध्ये बदल कसे करावे: https://youtu.be/zZBiln_2FhM
Git सह काम करण्यासाठी GUI प्रोग्राम
कमांड लाइनद्वारे नव्हे तर ग्राफिकल इंटरफेस वापरून सॉफ्टवेअर आवृत्त्या व्यवस्थापित करणे सोपे आहे. काही विकास वातावरण आणि मजकूर संपादक Git सह कार्य करण्यासाठी ग्राफिकल इंटरफेस प्रदान करतात. परंतु तेथे विशेष कार्यक्रम देखील आहेत, आम्ही त्यापैकी काही सूचीबद्ध करतो:
- GitHub डेस्कटॉप हे Git उपयुक्तता आणि Github सेवेसह कार्य करण्यासाठी डिझाइन केलेले एक ग्राफिकल ऍप्लिकेशन आहे, ते तुमच्या हार्ड ड्राइव्हवर रेपॉजिटरीज क्लोन आणि डाउनलोड करू शकते, तसेच बदल व्यवस्थापित करू शकते आणि इतर उपयुक्त गोष्टी करू शकते.
- सोर्सट्री हे विंडोज आणि मॅक ऑपरेटिंग सिस्टीमसाठी मोफत गिट क्लायंट आहे जे रेपॉजिटरीजशी संवाद साधणे सोपे करते.
- GitKraken हे Windows, Linux आणि MacO साठी वापरकर्ता-अनुकूल ग्राफिकल क्लायंट आहे जे GitHub, GitLab आणि Bitbucket सेवांना समर्थन देते. त्यासह, आपण केवळ मूलभूत कार्ये सोडवू शकत नाही, परंतु अधिक जटिल ऑपरेशन्स देखील करू शकता, उदाहरणार्थ, कमिट विलीन करा आणि पुनर्रचना करा, शाखा विलीन करा, इतिहास पुन्हा लिहा.
चला त्या प्रत्येकाबद्दल अधिक तपशीलवार बोलूया.
GitHub डेस्कटॉप
[मथळा id=”attachment_12709″ align=”aligncenter” width=”624″]
GitHub Desktop[/caption] GitHub Desktop हे तुमच्या वैयक्तिक संगणकासाठी एक ऍप्लिकेशन आहे जे तुम्हाला Github सेवेशी थेट संवाद साधण्याची परवानगी देते. हे साधन तुम्हाला ग्राफिकल इंटरफेस वापरून आवृत्त्या व्यवस्थापित करू देते, तुमच्या विकास कार्यप्रवाहाला गती देते. GitHub डेस्कटॉप तुम्हाला कमांड लाइन न वापरता, फक्त ऍप्लिकेशन इंटरफेस वापरून Git शी संवाद साधण्याची परवानगी देतो. हे लक्षात घेण्यासारखे आहे की GitHub डेस्कटॉप अॅप कमांड लाइनसह करता येणारे सर्व काही करू शकत नाही, परंतु वापरकर्ता इंटरफेस स्वतः मूलभूत Git कमांड ऑफर करतो. GitHub डेस्कटॉप Windows, Linux आणि macOS सह सर्व लोकप्रिय ऑपरेटिंग सिस्टमसाठी कार्य करते. आम्ही तुम्हाला GitHub डेस्कटॉप कसे स्थापित करावे आणि या अनुप्रयोगासह कसे कार्य करावे ते सांगू. GitHub सेवा आणि GitHub डेस्कटॉप अॅप वापरण्यासाठी, तुमच्याकडे आधीपासून एखादे नसेल तर तुम्हाला गिथब खाते तयार करावे लागेल. हे करण्यासाठी, GitHub वर जा. वरच्या उजव्या कोपर्यात, तुम्हाला “साइन अप” असे एक बटण दिसेल.
पुढील पृष्ठावर जाण्यासाठी त्यावर क्लिक करा. तुम्हाला तुमचा ईमेल पत्ता, वापरकर्तानाव आणि पासवर्ड यासह तुमचे तपशील प्रविष्ट करणे आवश्यक आहे. पुढील टप्प्यावर, निर्दिष्ट पत्त्यावर आलेल्या ईमेलमधील दुव्यावर क्लिक करून तुम्हाला तुमचे खाते सत्यापित करण्यास सांगितले जाईल. एकदा सत्यापित केल्यानंतर, एक GitHub खाते तयार केले जाईल आणि आपण प्लॅटफॉर्म वापरणे सुरू करू शकता. तुमचे GitHub खाते सेट करून, तुम्ही तुमच्या वैयक्तिक संगणकावर GitHub डेस्कटॉप अॅप इंस्टॉल करण्यास तयार आहात. हे करण्यासाठी, आपल्या ब्राउझरमध्ये एक नवीन टॅब उघडा आणि अनुप्रयोग डाउनलोड पृष्ठावर जा.
Windows वापरकर्त्यांना “Windows साठी डाउनलोड करा” असे म्हणणार्या मोठ्या जांभळ्या बटणावर क्लिक करणे आवश्यक आहे, परंतु जर तुम्ही Mac वापरकर्ता असाल, तर तुम्हाला बटणाच्या खाली macOS म्हणणारी ओळ शोधून त्यावर क्लिक करणे आवश्यक आहे. macOS 10.12 किंवा नंतरचे किंवा 64-बिट Windows असणे आवश्यक आहे. डाउनलोड केल्यानंतर, तुम्हाला अनुप्रयोग स्थापित करणे आवश्यक आहे, आणि नंतर मागील चरणात तयार केलेल्या खात्यासह लॉग इन करा. तुम्हाला लगेच तुमच्या खात्यात साइन इन करण्याची गरज नाही, परंतु आत्ता तसे करणे चांगले. नवीन रेपॉजिटरी तयार करण्यासाठी, GitHub डेस्कटॉप उघडा आणि “तुमच्या हार्ड ड्राइव्हवर नवीन रेपॉजिटरी तयार करा” असे म्हणत तळाशी असलेल्या दुसऱ्या बॉक्सवर क्लिक करा. एक पॉप-अप विंडो दिसेल जी भरणे आवश्यक आहे – पहिल्या रेपॉजिटरीला नाव देऊन प्रारंभ करा. नाव निवडल्यानंतर, तुम्हाला ते संगणकावर कुठे असेल ते देखील निवडावे लागेल. जर तुम्हाला README फाइल स्वतःच नंतर सुधारित करायची असेल तर तुम्ही “हा रेपॉजिटरी इनिशियल करा रीडएमई” असे म्हणणारा बॉक्स देखील चेक करू शकता. त्यानंतर “रेपॉजिटरी तयार करा” वर क्लिक करा. परिणामी, तुम्ही ब्राउझर न वापरता GitHub डेस्कटॉप अॅप वापरून नवीन Git भांडार तयार केले आहे.
नवीन पृष्ठाच्या शीर्षस्थानी, तुम्हाला रेपॉजिटरी आणि शाखेचे नाव दिसेल. खरं तर, सध्या रिपॉझिटरी फक्त तुमच्या संगणकावर उपलब्ध आहे. ते प्रकाशित करण्यासाठी, आम्हाला “रिपॉजिटरी प्रकाशित करा” वर क्लिक करावे लागेल. नवीन रेपॉजिटरी आता तुमच्या गिथब प्रोफाइलमध्ये दिसेल. तुम्ही तुमच्या प्रोजेक्टची शाखा बनवण्यासाठी GitHub डेस्कटॉप अॅप वापरू शकता. हे करण्यासाठी, “वर्तमान शाखा” वर क्लिक करा आणि नंतर शाखांच्या सूचीमध्ये इच्छित शाखा निवडा, त्यास नाव द्या आणि “तयार करा” क्लिक करा. प्रकाश आणि गडद पार्श्वभूमी दरम्यान स्विच करण्यासाठी, पर्याय, स्वरूप वर जा. तुम्ही इतरांसह प्रकल्पांवर सहयोग करण्यासाठी कार्ये तयार करण्यासाठी डेस्कटॉप अॅप वापरू शकता. प्रश्न आपल्याला कल्पनांचा मागोवा ठेवण्यास आणि आपल्या प्रकल्पांमधील कोणत्याही बदलांवर चर्चा करण्यास अनुमती देतात. समस्या तयार करण्यासाठी, मेनू बारमध्ये, “रिपॉझिटरी” मेनू वापरा, नंतर “समस्या तयार करा” वर क्लिक करा.
वैकल्पिकरित्या, तुम्ही कमांड लाइनवरून GitHub डेस्कटॉप लाँच करू शकता. हे करण्यासाठी, कमांड प्रॉम्प्ट उघडा आणि Github टाइप करा. तुम्ही विशिष्ट रेपॉजिटरी विरुद्ध गिटहब डेस्कटॉप देखील लाँच करू शकता. रिपॉझिटरी पाथ नंतर फक्त Github टाइप करा.
सोर्सट्री
सोर्सट्री हा GitHub, BitBucket आणि Mercurial सेवांसह काम करण्यासाठी एक विनामूल्य अनुप्रयोग आहे. हे विंडोज आणि iOS चालवणाऱ्या प्लॅटफॉर्मसाठी उपलब्ध आहे. सोर्सट्री नवशिक्यांसाठी अनुकूल आहे. यात रेपॉजिटरीजसाठी अंतर्ज्ञानी GUI आहे आणि आपल्याला सरलीकृत इंटरफेसद्वारे Git ची संपूर्ण शक्ती वापरण्याची परवानगी देते. SourceTree इन्स्टॉल करण्यासाठी, तुम्हाला अधिकृत साइटवरून इन्स्टॉलेशन फाइल डाउनलोड करून ती चालवावी लागेल. इन्स्टॉलेशन प्रक्रियेदरम्यान, तुम्हाला हार्ड ड्राइव्हमध्ये बदल करण्याची परवानगी द्यावी लागेल, परवाना करारास सहमती द्यावी लागेल. तसेच इंस्टॉलेशन प्रक्रियेदरम्यान, सोर्सट्री तुम्हाला कोणतेही अतिरिक्त गिट सॉफ्टवेअर इंस्टॉल करायचे असल्यास विचारू शकते. तुम्ही “होय” म्हणा आणि हे सॉफ्टवेअर इन्स्टॉल करा. Github सेवेशी कनेक्ट करण्याचे दोन मार्ग आहेत:
- OAuth अधिकृतता प्रोटोकॉलद्वारे.
- SSH की सह.
चला त्या प्रत्येकाबद्दल बोलूया. पहिला मार्ग म्हणजे GitHub ला रिमोट खात्यासह कनेक्ट करणे. SourceTree ला तुमचे GitHub खाते OAuth शी कनेक्ट करण्याची अनुमती द्या. GitHub ला SourceTree ला जोडण्याचा हा सर्वात सोपा मार्ग आहे.
- प्रथम “खाते जोडा” वर क्लिक करा.
- त्यानंतर होस्टिंगसाठी गिटहब निवडा. प्राधान्य दिलेला प्रोटोकॉल आणि प्रमाणीकरण बदलू नका, म्हणजेच HTTPS आणि OAuth सोडा. नंतर “OAuth टोकन रिफ्रेश करा” वर क्लिक करा. अॅप तुमच्या ब्राउझरमध्ये आपोआप एक वेब पेज उघडेल आणि तुम्हाला तुमच्या GitHub खात्याच्या लॉगिन तपशीलासाठी विचारेल. तुम्ही या ब्राउझरमध्ये तुमच्या GitHub खात्यात पूर्वी लॉग इन केले असल्यास, ही पायरी वगळली जाईल.
- तुमच्या GitHub खात्यात SourceTree प्रवेशास अनुमती देण्यासाठी “Atlassian अधिकृत करा” वर क्लिक करा.
- त्यानंतर, तुम्हाला प्रमाणीकरण यशस्वीरित्या पूर्ण झाल्याबद्दल एक संदेश दिसला पाहिजे. ओके क्लिक करा.
त्यानंतर तुम्ही तुमच्या खात्यावर क्लिक करून SourceTree मध्ये तुमचे संपूर्ण भांडार पाहू शकता.
दुसरा मार्ग म्हणजे GitHub ला SSH की सह कनेक्ट करणे. हे करण्यासाठी, तुम्हाला SSH कीची एक जोडी तयार करावी लागेल. ही खाजगी आणि सार्वजनिक की आहे. GitHub खात्यामध्ये सार्वजनिक की वापरली जाते. दुसरीकडे, खाजगी की तुमच्या संगणकावरील कीच्या सूचीमध्ये जोडली जाईल. खालील सूचना आहेत:
- SSH की जोडी तयार करण्यासाठी, “टूल्स” मेनूवर जा आणि “SSH की तयार करा किंवा आयात करा” वर क्लिक करा.
- पुटी की जनरेटर विंडोमध्ये “जनरेट करा” वर क्लिक करा.
- माऊस कर्सर रिकाम्या जागेवर हलवा आणि पिढीच्या शेवटपर्यंत माउस कर्सर हलवा.
- तुम्ही SSH की निर्माण पूर्ण केल्यानंतर, तुमच्या SSH कीसाठी पासवर्ड सेट करा.
- सार्वजनिक की आणि खाजगी की जतन करा.
- पुटी की जनरेटर बंद करू नका. तुमच्या GitHub खात्यात लॉग इन करा, वरच्या उजव्या कोपर्यात तुमच्या अवतार चिन्हावर क्लिक करा, नंतर सेटिंग्ज क्लिक करा.
- “SSH आणि GPG की” वर क्लिक करा आणि “नवीन SSH की” निवडा.
- तुमच्या SSH कीला नाव द्या आणि PuTTY की जनरेटरमधून की फील्डमध्ये सार्वजनिक की कॉपी करा. त्यानंतर, “SSH की जोडा” वर क्लिक करा.
- SourceTree वर परत जा, “Tools” वर जा आणि “SSH Agent लाँच करा” वर क्लिक करा.
- थोड्या वेळाने, टास्कबारवरील लहान मॉनिटर चिन्हावर क्लिक करा.
- परिणामी, कळांची सूची दिसेल. तुम्ही आधी जतन केलेली खाजगी की जोडण्यासाठी “की जोडा” वर क्लिक करा.
आता GitHub रेपॉजिटरी पृष्ठावर परत जा आणि SSH वापरून क्लोन करण्याचा प्रयत्न करा. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken हे GUI वापरून विविध आवृत्ती नियंत्रण प्रणालीसह कार्य करण्यासाठी डिझाइन केलेले आणखी एक अनुप्रयोग आहे. प्रारंभ करण्यासाठी, तुम्हाला GitHub वर नोंदणी करणे आणि GitKraken अनुप्रयोग स्थापित करणे आवश्यक आहे. तुम्ही ॲप्लिकेशन सुरू करता तेव्हा, तुम्हाला GitHub सेवेमधून तुमचे वापरकर्तानाव आणि पासवर्ड टाकावा लागेल. प्रत्येक वेळी पासवर्ड टाकू नये म्हणून, तुम्हाला SSH की सेट करणे आवश्यक आहे. तुमच्याकडे आधीच SSH की व्युत्पन्न केलेली नसल्यास, तुम्ही नवीन की तयार करण्यासाठी GitHub मार्गदर्शकाचे अनुसरण करू शकता. एकदा तुमच्याकडे तुमची SSH की आली की, तुम्ही ती तुमच्या GitHub खात्यात जोडू शकता. हे करण्यासाठी, मुख्य मेनूमधून “फाइल” नंतर “प्राधान्ये” निवडा. नंतर “ऑथेंटिकेशन” निवडा आणि तुमच्या सार्वजनिक आणि खाजगी की साठी पथ प्रदान करा. GitHub वर कोणतीही सामग्री प्रकाशित करण्याची पहिली पायरी म्हणजे तुमच्या कामाचा मागोवा ठेवण्यासाठी स्थानिक भांडार तयार करणे. या फोल्डरमध्ये सर्व फाईल्स असतील जे तुम्हाला GitHub वर प्रकाशित करायचे आहे. आपण सूचनांचे अनुसरण करणे आवश्यक आहे:
- GitKraken मध्ये नवीन रेपॉजिटरी तयार करण्यासाठी, मुख्य मेनूमधून “फाइल” निवडा, नंतर “इनिट रेपो” निवडा. विविध प्रकारच्या भांडारांसाठी अनेक पर्याय असतील, “केवळ स्थानिक” निवडा.
- नंतर ते फोल्डर निवडा जे तुमचे नवीन भांडार असेल. तुम्ही एखादे रिकामे फोल्डर किंवा आधीच फाइल्स असलेले फोल्डर निवडू शकता; तुम्ही तुमचे बदल गमावणार नाही.
- पुढील डायलॉग बॉक्समध्ये डीफॉल्ट टेम्पलेट्स आणि परवाना फाइल्ससाठी सेटिंग्ज देखील आहेत. सर्वकाही जसे आहे तसे सोडा.
- “रेपॉजिटरी तयार करा” वर क्लिक करा.
तुमच्या संगणकावर स्थानिक पातळीवर Git (किंवा GitKraken) वापरण्यासाठी तुम्हाला Github खात्याची आवश्यकता नाही. तथापि, आपण इतर वापरकर्त्यांसह सहयोग करण्याची किंवा एकाधिक संगणकावरील फायली वापरण्याची योजना आखत असल्यास, आपल्याला Github सारखे होस्ट वापरण्याची आवश्यकता असेल. GitHub वर रेपॉजिटरी तयार करण्यासाठी, “Init Repo” वर क्लिक केल्यानंतर, “GitHub” ही ओळ निवडा आणि खालीलप्रमाणे दिसणारी विंडो भरा:
- खाते – तुमच्या GitHub खात्याचे नाव.
- नाव – भांडाराचे नाव. अक्षरे, संख्या आणि अंडरस्कोअरमधून ते तयार करा.
- वर्णन – या भांडारात काय असेल याचे वर्णन.
- प्रवेश – दूरस्थ स्थानावर प्रवेश, ते प्रत्येकासाठी दृश्यमान असले पाहिजे किंवा केवळ तुमच्यासाठी आणि तुम्ही सहयोगी म्हणून जोडलेल्या लोकांसाठी खुले असावे
- init नंतर क्लोन करा – हा पर्याय चेक केलेला राहू द्या, ज्यामुळे तुम्हाला GitHub वर रेपॉजिटरी उपलब्ध होईल.
- कोठे क्लोन करायचे – संगणकावर नवीन तयार केलेले रेपॉजिटरी फोल्डर ठेवायचे स्थान निवडा.
- शेवटी, “रेपॉजिटरी आणि क्लोन तयार करा” बटणावर क्लिक करा .
त्यानंतर, GitKraken इंटरफेसच्या वरच्या डाव्या कोपर्यात एक नवीन फोल्डर दिसेल आणि आम्ही त्याबद्दल अधिक माहिती डाव्या स्तंभात पाहू शकतो. GitHub ला GitKraken ला कनेक्ट करताना, अधिकृतता इंटरनेट एक्सप्लोररमध्ये नव्हे तर Chrome किंवा Firefox मध्ये केली आहे याची खात्री करा.
GitHub वर ट्रेडिंग बॉट्स – बॉट Github ओपन सोर्स
Git आवृत्ती नियंत्रण प्रणाली इतर गोष्टींबरोबरच,
ट्रेडिंग रोबोट विकसित करण्यासाठी वापरली जाते . येथे अशा विकासाची काही उदाहरणे आहेत जी तुम्ही डाउनलोड आणि वापरू शकता.
पायथन ट्रेडिंग रोबोट
Python मध्ये लिहिलेला ट्रेडिंग रोबोट https://github.com/areed1192/python-trading-robot येथे उपलब्ध आहे, जो तांत्रिक विश्लेषण वापरून स्वयंचलित धोरणे चालवू शकतो. रोबोट अनेक सामान्य परिस्थितींचे अनुकरण करण्यासाठी डिझाइन केले आहे: तो पोर्टफोलिओशी संबंधित एकूण जोखीम स्कोअरची गणना करू शकतो आणि ट्रेडिंग करताना रिअल-टाइम फीडबॅक देऊ शकतो. तुम्हाला रिअल-टाइम डेटा सारणीसह कार्य करण्याची अनुमती देते ज्यात ऐतिहासिक आणि वर्तमान दोन्ही किंमती बदलल्या जातात. हे डेटा संचयित करण्याची प्रक्रिया सोपी आणि द्रुत प्रवेशासह करेल. याशिवाय, ते सानुकूलित केले जाईल जेणेकरून तुम्ही तुमचा आर्थिक डेटा जसजसा येतो तसा तो सहजपणे पाहू शकता आणि आवश्यक असल्यास पुढील विश्लेषण करू शकता. ऐतिहासिक आणि वर्तमान दोन्ही किंमती वापरणारे संकेतक असतात.
Cassandre ट्रेडिंग बॉट
GitHub ला Cassandre ट्रेडिंग रोबोट लिंक https://github.com/cassandre-tech/cassandre-trading-bot – एक्सचेंज, खाती, ऑर्डर, सौदे आणि पोझिशन्स यांच्याशी कनेक्ट होण्याची काळजी घेण्यास सक्षम आहे, जेणेकरून तुम्ही तुमचे तयार करण्यावर लक्ष केंद्रित करू शकता धोरण कुकोइन, कॉइनबेस आणि बिनन्स एक्सचेंजसह कार्य करण्यासाठी प्रत्येक रिलीझची चाचणी केली जाते. यासह, आपली स्वतःची रणनीती तयार करणे सोपे आहे, यासाठी आपल्याला फक्त लहान किंवा लांब पोझिशन्स तयार करायच्या आहेत आणि नियम सेट करणे आवश्यक आहे. ऐतिहासिक डेटावर बॉटची चाचणी घेण्यासाठी एक लोडर आहे. चाचण्यांदरम्यान, Cassandre डेटा आयात करेल आणि तो तुमच्या धोरणात जोडेल. Cassandre तुम्हाला ta4j तांत्रिक विश्लेषण लायब्ररीवर आधारित धोरण तयार करण्यात मदत करेल.
EA31337 लिब्रे
https://github.com/EA31337/EA31337-Libre येथे EA31337 Libre हा MQL मध्ये लिहिलेला एक विनामूल्य मल्टी-स्ट्रॅटेजी फॉरेक्स ट्रेडिंग रोबोट आहे. ट्रेडिंग रोबोट निवडण्यासाठी 35 पेक्षा जास्त धोरणांसह येतो. प्रत्येक रणनीती वेगवेगळ्या टाइमफ्रेमवर स्वतंत्रपणे बाजाराचे विश्लेषण करू शकते. बाजार विश्लेषण लोकप्रिय तांत्रिक निर्देशकांवर आधारित आहे. तुम्ही तुमची स्वतःची रणनीती देखील लिहू शकता.
Robot kevirite. Banavo