शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

Программирование

Git संस्करण नियंत्रण के लिए एक कमांड-लाइन उपयोगिता है, अर्थात, उपयोगकर्ता द्वारा प्रोजेक्ट फ़ाइलों में किए गए परिवर्तनों का इतिहास रखने के लिए। यह आमतौर पर अनुप्रयोगों पर काम करने के लिए उपयोग किया जाता है, लेकिन इसका उपयोग अन्य मामलों में किया जा सकता है, उदाहरण के लिए, डिज़ाइनर चित्र और लेआउट के विभिन्न संस्करणों को संग्रहीत करने के लिए Git का उपयोग करते हैं। गिट आपको किसी एप्लिकेशन को पिछले संस्करण में रोलबैक करने, परिवर्तनों की तुलना और विश्लेषण करने की अनुमति देता है।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

शुरुआती के लिए गिट: बुनियादी नियम और अवधारणाएं, परिचयात्मक मार्गदर्शिका

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

गिट कैसे काम करता है

आइए एक उदाहरण के रूप में एक साधारण ड्राइंग का उपयोग करके, नेत्रहीन रूप से दिखाएं कि गिट स्टोरेज सिस्टम को कैसे व्यवस्थित किया जाता है।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट यहां मंडल कमिट्स का प्रतिनिधित्व करते हैं, और तीर दिखाते हैं कि कौन सा संदर्भित करता है। चूंकि हर कोई पिछले एक को संदर्भित करता है, C3 सबसे नया है, C2 पुराना संस्करण है, और इसी तरह, इस C0 शाखा में सबसे पहले तक। यह मास्टर शाखा है, जिसे आमतौर पर मास्टर कहा जाता है। मुख्य * के अंदर लेबल वाला आयत दिखाता है कि आप वर्तमान में किस प्रतिबद्ध पर काम कर रहे हैं। आकृति में, आप एक साधारण ग्राफ देखते हैं जिसमें एक शाखा और चार कमिट होते हैं। गिट जटिल ग्राफ के साथ भी काम करने में सक्षम है जिसमें कई शाखाएं शामिल हैं जो एक में विलय कर सकती हैं।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

गिट स्थापित करना

गिट एक कंसोल उपयोगिता है जो विंडोज, मैक ओएस और लिनक्स ऑपरेटिंग सिस्टम पर चल सकती है। हम आपको बताएंगे कि उनमें से प्रत्येक के लिए इसे कैसे स्थापित किया जाए। विंडोज ओएस के तहत इंस्टॉल करने के लिए, आपको आधिकारिक वेबसाइट https://git-scm.com/downloads से एप्लिकेशन डाउनलोड करना होगा और इसे इंस्टॉल करना होगा।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट यदि आपके पास मैक ओएस है और होमब्रू पैकेज मैनेजर स्थापित है, तो कमांड दर्ज करें:
ब्रू इंस्टॉल गिट अगर होमब्रू स्थापित नहीं है, तो चलाएं:
git –version उसके बाद, दिखाई देने वाली विंडो में, आपको कमांड लाइन टूल्स इंस्टॉल करने के लिए प्रेरित किया जाएगा . इस उपयोगिता के साथ गिट भी स्थापित किया जाएगा। लिनक्स डेबियन और इस संस्करण के आधार पर अन्य वितरणों के लिए, जैसे कि उबंटू या मिंट, निम्नलिखित कमांड को स्थापित करने की आवश्यकता है:
sudo apt install gitLinux CentOS के लिए, आपको दर्ज करने की आवश्यकता है:
sudo yum install git क्या है Git, स्थापना और कॉन्फ़िगरेशन – स्थापना: https://youtu.be/bkNCylkzFRk

प्रीसेटिंग गिट

Git को स्थापित करने के बाद, आपको इसे कॉन्फ़िगर करने की आवश्यकता है ताकि हर बार जब आप एक कमिट बनाएं, तो लेखक का नाम इंगित किया जाए। ऐसा करने के लिए, git चलाएँ और कमांड निष्पादित करें:
git config –global user.name ”
Author
यहाँ, “Author” के बजाय, हम अपना नाम सेट करते हैं, उदाहरण के लिए, “Ivan_Petrov”। उसके बाद, आप निम्न आदेश के साथ ईमेल पता सेट कर सकते हैं:
git config –global user.email “You_adr@email.com” इस मामले में, “You_adr@email.com” के बजाय हम वास्तविक ईमेल पता इंगित करते हैं। [कैप्शन आईडी = “अटैचमेंट_13099” एलाइन = “एलाइनसेंटर” चौड़ाई = “663”]
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट जीआईटी फाइल सिस्टम [/ कैप्शन]

अपना पहला गिट रिपोजिटरी बनाना

रिपॉजिटरी बनाने के लिए सबसे पहले प्रोजेक्ट फोल्डर में जाएं। उदाहरण के लिए, विंडोज़ पर यह डी:/गिटप्रोजेक्ट हो सकता है। कमांड दर्ज करें:
cd
d:\GitProject उसके बाद, रिपॉजिटरी बनाएं:
git init उसके बाद, सभी फाइलें जोड़ें:
git add –all एक विशिष्ट फ़ाइल जोड़ने के लिए, दर्ज करें:
git add filename अब आप एक कमिट बना सकते हैं:
git प्रतिबद्ध-एम “टिप्पणी” एक भंडार बनाने पर कुछ नोट्स:

  1. एक रिपॉजिटरी में कई फाइलें और सबफ़ोल्डर हो सकते हैं (ज्यादातर सिर्फ एक नियमित फ़ोल्डर)।
  2. प्रत्येक परियोजना के लिए एक अलग भंडार रखना सबसे अच्छा है।
  3. किसी अन्य रिपॉजिटरी के अंदर रिपॉजिटरी के लिए फोल्डर न बनाएं (मैत्रियोशका रिपॉजिटरी से बचें!)
  4. रिपोजिटरी फ़ोल्डर में किए गए परिवर्तन गिट द्वारा “ट्रैक” किए जाते हैं, लेकिन इन परिवर्तनों को ट्रैक या रिकॉर्ड करने के लिए रिपोजिटरी में जोड़ा जाना चाहिए।
  5. आप उन तत्वों को नियंत्रित कर सकते हैं जिन्हें Git “घड़ियाँ” देखता है। बहुत बड़े डेटासेट या अस्थायी फ़ाइलों को अनदेखा करना सबसे अच्छा है।

[कैप्शन आईडी = “अटैचमेंट_13120” संरेखित करें = “एलाइनसेंटर” चौड़ाई = “725”]
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट गिट रिपॉजिटरी [/ कैप्शन]

कब कमिट करें

निम्नलिखित मामलों में Git में कमिट्स की सिफारिश की जाती है:

  • परियोजना में नई कार्यक्षमता जोड़ी गई;
  • सभी बग फिक्स;
  • आप आज के लिए बंद कर रहे हैं और अपने परिवर्तनों को सहेजना चाहते हैं।

शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

गिट परियोजनाओं पर सहयोग करें

मान लीजिए कि आप और आपके मित्र एक नई परियोजना के साथ आए और जिम्मेदारियों को साझा करने का निर्णय लिया। एक कार्यक्षमता के लिए जिम्मेदार होगा, दूसरा डिजाइन और डिजाइन के लिए, तीसरा पंजीकरण, प्राधिकरण और सुरक्षा के लिए। इस मामले में, आपको शाखा करने की आवश्यकता है। जैसा कि पहले ही उल्लेख किया गया है, एक शाखा एक के बाद एक क्रमिक रूप से चलने वाले कमिट्स का एक सेट है। मास्टर शाखा को मास्टर कहा जाता है। अन्य शाखाएं नई सुविधाओं को लागू करने या बग फिक्स करने के लिए हैं। इस प्रकार, एक अलग शाखा में, आप कोई भी परिवर्तन कर सकते हैं, और फिर उन्हें मुख्य के साथ मिला सकते हैं। कई विशेषज्ञ मुख्य शाखा में कमिट बनाने की सलाह नहीं देते हैं, लेकिन एक नया बनाने, उसमें बदलाव करने और फिर उसे मास्टर में मर्ज करने की सलाह देते हैं। एक नई शाखा शुरू करने के लिए, आपको कमांड चलाने की जरूरत है:
गिट शाखा
बगफिक्सयह निम्न कमांड के साथ भी किया जा सकता है:
git checkout -b
bugFix

दूसरी विधि पहले वाले से अलग है, इस मामले में, कमांड निष्पादित करने के बाद, आप तुरंत बनाई गई शाखा में प्रवेश करते हैं।

नई शाखा को संक्षिप्त नाम देना बेहतर है, लेकिन साथ ही परियोजना में भ्रम को रोकने के लिए पर्याप्त रूप से क्षमतावान और समझने योग्य नाम है। अपने सिस्टम का उपयोग करते समय, आप कार्य नाम से पहले एक पहचानकर्ता निर्दिष्ट कर सकते हैं। साथ ही, आपके द्वारा बनाई गई प्रत्येक प्रतिबद्धता में अपनी टिप्पणी छोड़ना न भूलें, जो परिवर्तनों के सार को इंगित करे। एक शाखा से दूसरी शाखा में जाने के लिए, आपको निम्न कमांड चलाने की आवश्यकता है:
git checkout
new
_1 कार्य पूरा करने के बाद, वर्तमान शाखा में किए गए परिवर्तनों को मास्टर, मास्टर्स में विलय करना होगा। ऐसा करने के लिए, पहले कमांड का उपयोग करके मास्टर शाखा को चेकआउट करें:
गिट चेकआउट मास्टर उसके बाद, स्थानीय शाखा को अपडेट करें:
गिट
पुल
मूल
मास्टरअब आप शाखाओं को मर्ज कर सकते हैं:
गिट
मर्ज
बगफिक्स यह कमांड (बगफिक्स) कमांड में निर्दिष्ट शाखा से उस शाखा में परिवर्तन जोड़ता है जिस पर आप हैं, इस मामले में मास्टर। शाखा की वर्तमान स्थिति देखने के लिए, आपको कमांड दर्ज करने की आवश्यकता है:
git status परियोजना पर काम करने वाले अन्य उपयोगकर्ताओं के लिए किए गए परिवर्तनों को देखने के लिए, आपको उन्हें सर्वर पर धकेलने की आवश्यकता है। ऐसा करने के लिए, आपको सबसे पहले उस शाखा में जाना होगा जिसे आप जीथब पर धकेलना चाहते हैं। मास्टर में प्रवेश करने के लिए, कमांड चलाएँ:
git checkout मास्टर उसके बाद, आप इसे गीथूब सर्वर पर पुश कर सकते हैं:
git पुश मूल मास्टरकिसी अन्य व्यक्ति को परियोजना तक पहुंच प्राप्त करने के लिए, आपको कोड संग्रहीत करने के लिए एक सेवा की आवश्यकता होती है, उदाहरण के लिए, जीथब। यदि आप हाल ही में परियोजना में शामिल हुए हैं और आपको इसे स्वयं डाउनलोड करने की आवश्यकता है, तो कमांड चलाएँ:
git क्लोन https://github.com/…/….git

यहाँ https://github.com/…/….git रिपॉजिटरी का पता है। इसे वांछित प्रोजेक्ट को खोलकर और हरे “कोड” बटन पर क्लिक करके प्राप्त किया जा सकता है।

महत्वपूर्ण सलाह!

यह अनुशंसा की जाती है कि आप नई शाखा बनाने से पहले अपने स्थानीय मशीन पर मास्टर्स को अपडेट करें। ऐसा करने के लिए, वांछित शाखा दर्ज करें और निम्नलिखित कमांड चलाएँ:
git पुल मूल मास्टर परिणामस्वरूप, वास्तविक परिवर्तन github से डाउनलोड किए जाएंगे। इसी तरह आप किसी भी ब्रांच को अपडेट कर सकते हैं. सभी मौजूदा शाखाओं को अपडेट करने के लिए, आप कमांड चला सकते हैं:
git pull

Git प्रोजेक्ट के साथ काम करते समय एक आम समस्या

परिवर्तनों को स्वचालित रूप से मर्ज करने का प्रयास करते समय, ऐसा हो सकता है कि जब आप कमांड चलाते हैं तो दोनों शाखाओं में एक ही पंक्ति में परिवर्तन होते हैं:
गिट मर्ज मास्टर निम्न त्रुटि प्रकट होती है:
Hello.py
CONFLICT (सामग्री) को स्वत: विलय करना: विरोध में मर्ज करें Hello.py
स्वचालित मर्ज विफल; संघर्षों को ठीक करें और फिर परिणाम दें। इस मामले में, आपको संघर्ष को मैन्युअल रूप से हल करने की आवश्यकता है। ऐसा करने के लिए, उस फ़ाइल को खोलें जिसमें त्रुटि हुई, हमारे मामले में यह Hello.py है, पता करें कि क्या गलत है और समस्या निवारण करें। उसके बाद, सही फ़ाइल को कमांड के साथ जोड़ें:
git add
Hello

py और एक नया कमिट बनाएं:
git commit -m “मर्ज किया हुआ संघर्ष”

उपयोगी कमांड – गिट कमांड

आप कमांड का उपयोग करके पता लगा सकते हैं कि नीचे की शाखा दूसरे से कैसे भिन्न होती है:
git
diff < first_branch > <second_branch> एक अतिरिक्त शाखा को हटाने के लिए , टाइप करें:

branch_namegit branch -d <
git help एक विशिष्ट कमांड पर सहायता प्राप्त करें:
गिट सहायता <command_name> गिट और गिटहब शुरुआती पाठ्यक्रम – स्थापना के बारे में आपको क्या जानने की जरूरत है, कैसे स्थापित करें, प्रतिबद्ध, भंडार, आदेश, कैसे बनाएं, हटाएं और शाखाओं में परिवर्तन करें: https: //youtu.be/zZBiln_2FhM



गिट के साथ काम करने के लिए जीयूआई कार्यक्रम

सॉफ़्टवेयर संस्करणों को कमांड लाइन के माध्यम से नहीं, बल्कि ग्राफिकल इंटरफ़ेस का उपयोग करके प्रबंधित करना आसान है। कुछ विकास वातावरण और पाठ संपादक Git के साथ काम करने के लिए एक ग्राफिकल इंटरफ़ेस प्रदान करते हैं। लेकिन विशेष कार्यक्रम भी हैं, हम उनमें से कुछ को सूचीबद्ध करते हैं:

  1. GitHub डेस्कटॉप एक ग्राफिकल एप्लिकेशन है जिसे Git उपयोगिता और Github सेवा के साथ काम करने के लिए डिज़ाइन किया गया है, यह आपकी हार्ड डिस्क पर रिपॉजिटरी को क्लोन और डाउनलोड कर सकता है, साथ ही परिवर्तनों को प्रबंधित कर सकता है और अन्य उपयोगी चीजें कर सकता है। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  2. सॉर्सेट्री विंडोज और मैक ऑपरेटिंग सिस्टम के लिए एक मुफ्त गिट क्लाइंट है जो रिपॉजिटरी के साथ बातचीत करना आसान बनाता है।
  3. GitKraken विंडोज, लिनक्स और MacOs के लिए एक उपयोगकर्ता के अनुकूल ग्राफिकल क्लाइंट है जो GitHub, GitLab और Bitbucket सेवाओं का समर्थन करता है। इसके साथ, आप न केवल बुनियादी कार्यों को हल कर सकते हैं, बल्कि अधिक जटिल संचालन भी कर सकते हैं, उदाहरण के लिए, मर्ज और पुनर्व्यवस्थित करें, शाखाओं को मर्ज करें, इतिहास को फिर से लिखें।

शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट आइए उनमें से प्रत्येक के बारे में अधिक विस्तार से बात करें।

गिटहब डेस्कटॉप

[कैप्शन आईडी = “अनुलग्नक_12709” संरेखित करें = “संरेखण” चौड़ाई = “624”]
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट परियोजनाओं का प्रबंधन और विन्यास Github Desktop[/caption] GitHub Desktop आपके व्यक्तिगत कंप्यूटर के लिए एक एप्लिकेशन है जो आपको Github सेवा के साथ सीधे बातचीत करने की अनुमति देता है। यह उपकरण आपको ग्राफिकल इंटरफ़ेस का उपयोग करके संस्करणों को प्रबंधित करने की अनुमति देता है, जिससे आपके विकास कार्यप्रवाह में तेजी आती है। गिटहब डेस्कटॉप आपको केवल एप्लिकेशन इंटरफ़ेस का उपयोग करके कमांड लाइन का उपयोग किए बिना गिट के साथ बातचीत करने की अनुमति देता है। यह ध्यान देने योग्य है कि गिटहब डेस्कटॉप ऐप वह सब कुछ नहीं कर सकता जो कमांड लाइन के साथ किया जा सकता है, लेकिन उपयोगकर्ता इंटरफ़ेस स्वयं मूल गिट कमांड प्रदान करता है। GitHub डेस्कटॉप विंडोज, लिनक्स और मैकओएस सहित सभी लोकप्रिय ऑपरेटिंग सिस्टम के लिए काम करता है। हम आपको बताएंगे कि गिटहब डेस्कटॉप कैसे स्थापित करें और इस एप्लिकेशन के साथ काम करें। GitHub सेवा और GitHub डेस्कटॉप ऐप का उपयोग करने के लिए, यदि आपके पास पहले से एक नहीं है तो आपको एक Github खाता बनाना होगा। ऐसा करने के लिए, GitHub पर जाएं। ऊपरी दाएं कोने में, आपको “साइन अप” कहने वाला एक बटन दिखाई देगा।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट अगले पेज पर जाने के लिए उस पर क्लिक करें। आपको अपना ईमेल पता, उपयोगकर्ता नाम और पासवर्ड सहित अपना विवरण दर्ज करना होगा। अगले चरण में, आपको निर्दिष्ट पते पर आए ईमेल के लिंक पर क्लिक करके अपना खाता सत्यापित करने के लिए कहा जाएगा। एक बार सत्यापित होने के बाद, एक गिटहब खाता बनाया जाएगा और आप मंच का उपयोग शुरू कर सकते हैं। अपने GitHub खाते के सेट अप के साथ, आप अपने व्यक्तिगत कंप्यूटर पर GitHub डेस्कटॉप ऐप इंस्टॉल करने के लिए तैयार हैं। ऐसा करने के लिए, अपने ब्राउज़र में एक नया टैब खोलें और एप्लिकेशन डाउनलोड पेज पर जाएं।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट विंडोज उपयोगकर्ताओं को बड़े बैंगनी बटन पर क्लिक करने की आवश्यकता होती है जो “विंडोज के लिए डाउनलोड करें” कहता है, लेकिन यदि आप मैक उपयोगकर्ता हैं, तो आपको बटन के नीचे मैकोज़ कहने वाली रेखा ढूंढनी होगी और उस पर क्लिक करना होगा। MacOS 10.12 या उच्चतर या 64-बिट Windows होना चाहिए। डाउनलोड करने के बाद, आपको एप्लिकेशन इंस्टॉल करना होगा, और फिर पिछले चरण में बनाए गए खाते से लॉग इन करना होगा। आपको तुरंत अपने खाते में साइन इन करने की आवश्यकता नहीं है, लेकिन अभी ऐसा करना सबसे अच्छा है। एक नया भंडार बनाने के लिए, गिटहब डेस्कटॉप खोलें और नीचे दूसरे बॉक्स पर क्लिक करें जो कहता है “अपनी हार्ड ड्राइव पर एक नया भंडार बनाएं”। एक पॉप-अप विंडो दिखाई देगी जिसे भरने की जरूरत है – पहले रिपॉजिटरी को नाम देकर शुरू करें। एक नाम चुनने के बाद, आपको यह भी चुनना होगा कि वह कंप्यूटर पर कहां स्थित होगा। आप उस बॉक्स को भी चेक कर सकते हैं जो कहता है कि “इस रिपॉजिटरी को एक README के ​​साथ आरंभ करें” यदि आप बाद में README फ़ाइल को संशोधित करना चाहते हैं। इसके बाद “क्रिएट रिपोजिटरी” पर क्लिक करें। नतीजतन, आपने ब्राउज़र का उपयोग किए बिना गिटहब डेस्कटॉप ऐप का उपयोग करके एक नया गिट भंडार बनाया है।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट नए पेज में सबसे ऊपर आपको रिपॉजिटरी और ब्रांच का नाम दिखाई देगा। वास्तव में, अभी रिपोजिटरी केवल आपके कंप्यूटर पर उपलब्ध है। इसे प्रकाशित करने के लिए, हमें “रिपॉजिटरी प्रकाशित करें” पर क्लिक करना होगा। नया भंडार अब आपके जीथब प्रोफाइल में दिखाई देगा। आप अपने प्रोजेक्ट को ब्रांच करने के लिए GitHub डेस्कटॉप ऐप का उपयोग कर सकते हैं। ऐसा करने के लिए, “वर्तमान शाखा” पर क्लिक करें, और फिर शाखाओं की सूची में वांछित शाखा का चयन करें, इसे नाम दें और “बनाएं” पर क्लिक करें। प्रकाश और अंधेरे पृष्ठभूमि के बीच स्विच करने के लिए, विकल्प, प्रकटन पर जाएं। आप दूसरों के साथ प्रोजेक्ट पर सहयोग करने के लिए कार्य बनाने के लिए डेस्कटॉप ऐप का उपयोग कर सकते हैं। प्रश्न आपको विचारों पर नज़र रखने और अपनी परियोजनाओं में किसी भी बदलाव पर चर्चा करने की अनुमति देते हैं। कोई समस्या उत्पन्न करने के लिए, मेनू बार में, “रिपॉजिटरी” मेनू का उपयोग करें, फिर “समस्या बनाएं” पर क्लिक करें।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट वैकल्पिक रूप से, आप कमांड लाइन से गिटहब डेस्कटॉप लॉन्च कर सकते हैं। ऐसा करने के लिए, कमांड प्रॉम्प्ट खोलें और Github टाइप करें। आप एक विशिष्ट रिपॉजिटरी के खिलाफ गिटहब डेस्कटॉप भी लॉन्च कर सकते हैं। रिपोजिटरी पथ के बाद बस जीथब टाइप करें।

सॉर्सेट्री

SourceTree GitHub, BitBucket और Mercurial सेवाओं के साथ काम करने के लिए एक निःशुल्क एप्लिकेशन है। यह विंडोज और आईओएस चलाने वाले प्लेटफॉर्म के लिए उपलब्ध है। सॉर्सेट्री शुरुआत के अनुकूल है। इसमें रिपॉजिटरी के लिए एक सहज ज्ञान युक्त GUI है और आपको सरलीकृत इंटरफ़ेस के माध्यम से Git की पूरी शक्ति का उपयोग करने की अनुमति देता है। SourceTree को स्थापित करने के लिए, आपको आधिकारिक साइट से इंस्टॉलेशन फ़ाइल डाउनलोड करनी होगी और उसे चलाना होगा। स्थापना प्रक्रिया के दौरान, आपको एप्लिकेशन को हार्ड ड्राइव में परिवर्तन करने की अनुमति देनी होगी, लाइसेंस समझौते से सहमत होना होगा। इसके अलावा स्थापना प्रक्रिया के दौरान, SourceTree पूछ सकता है कि क्या आप कोई अतिरिक्त git सॉफ़्टवेयर स्थापित करना चाहते हैं। आपको “हां” कहना होगा और इस सॉफ़्टवेयर को इंस्टॉल करना होगा। Github सेवा से जुड़ने के दो तरीके हैं:

  1. OAuth प्राधिकरण प्रोटोकॉल के माध्यम से।
  2. SSH कुंजी के साथ।

आइए उनमें से प्रत्येक के बारे में बात करते हैं। पहला तरीका GitHub को रिमोट अकाउंट से जोड़ना है। SourceTree को अपने GitHub खाते को OAuth से कनेक्ट करने दें। GitHub को SourceTree से जोड़ने का यह सबसे आसान तरीका है।

  1. पहले “खाता जोड़ें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  2. फिर होस्टिंग के लिए गिटहब चुनें। पसंदीदा प्रोटोकॉल और प्रमाणीकरण को न बदलें, यानी HTTPS और OAuth को छोड़ दें। फिर “OAuth टोकन रीफ्रेश करें” पर क्लिक करें। ऐप स्वचालित रूप से आपके ब्राउज़र में एक वेब पेज खोलेगा और आपसे आपका GitHub खाता लॉगिन विवरण मांगेगा। यदि आपने पहले इस ब्राउज़र में अपने GitHub खाते में लॉग इन किया है, तो यह चरण छोड़ दिया जाएगा। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  3. SourceTree को अपने GitHub खाते तक पहुंचने की अनुमति देने के लिए “एटलस को अधिकृत करें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  4. उसके बाद, आपको प्रमाणीकरण के सफल समापन के बारे में एक संदेश देखना चाहिए। ओके पर क्लिक करें।

फिर आप अपने खाते पर क्लिक करके अपने संपूर्ण भंडार को SourceTree में देख सकते हैं।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट दूसरा तरीका GitHub को SSH कुंजी से जोड़ना है। ऐसा करने के लिए, आपको SSH कुंजियों की एक जोड़ी बनाने की आवश्यकता है। यह एक निजी और सार्वजनिक कुंजी है। सार्वजनिक कुंजी का उपयोग GitHub खाते में किया जाता है। दूसरी ओर, आपके कंप्यूटर पर कुंजियों की सूची में निजी कुंजी जोड़ी जाएगी। निम्नलिखित निर्देश हैं:

  1. SSH कुंजी जोड़ी बनाने के लिए, “टूल्स” मेनू पर जाएं और “SSH कुंजी बनाएं या आयात करें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  2. पुटी कुंजी जनरेटर विंडो में “जेनरेट” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  3. माउस कर्सर को एक खाली जगह पर ले जाएँ, और माउस कर्सर को पीढ़ी के अंत तक ले जाएँ। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  4. SSH कुंजी जनरेट करने के बाद, अपनी SSH कुंजी के लिए एक पासवर्ड सेट करें।
  5. सार्वजनिक कुंजी और निजी कुंजी सहेजें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  6. पुटी कुंजी जनरेटर को बंद न करें। अपने GitHub खाते में लॉग इन करें, ऊपरी दाएं कोने में अपने अवतार आइकन पर क्लिक करें, फिर सेटिंग्स पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  7. “एसएसएच और जीपीजी कुंजी” पर क्लिक करें और “नई एसएसएच कुंजी” चुनें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  8. अपनी SSH कुंजी को एक नाम दें और सार्वजनिक कुंजी को PuTTY कुंजी जनरेटर से कुंजी फ़ील्ड में कॉपी करें। उसके बाद, “एसएसएच कुंजी जोड़ें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  9. सोर्सट्री पर लौटें, “टूल्स” पर जाएं और “एसएसएच एजेंट लॉन्च करें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  10. थोड़ी देर बाद, टास्कबार पर छोटे मॉनिटर आइकन पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट
  11. नतीजतन, चाबियों की एक सूची दिखाई देगी। आपके द्वारा पहले सहेजी गई निजी कुंजी को जोड़ने के लिए “कुंजी जोड़ें” पर क्लिक करें। शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

अब GitHub रिपॉजिटरी पेज पर वापस जाएं और SSH का उपयोग करके इसे क्लोन करने का प्रयास करें। https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

गिटक्रैकेन

GitKraken एक अन्य एप्लिकेशन है जिसे GUI का उपयोग करके विभिन्न संस्करण नियंत्रण प्रणालियों के साथ काम करने के लिए डिज़ाइन किया गया है। आरंभ करने के लिए, आपको GitHub पर पंजीकरण करना होगा और GitKraken एप्लिकेशन इंस्टॉल करना होगा। जब आप एप्लिकेशन शुरू करते हैं, तो आपको GitHub सेवा से अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करना होगा। हर बार पासवर्ड दर्ज न करने के लिए, आपको एक SSH कुंजी सेट करनी होगी। यदि आपके पास पहले से कोई SSH कुंजी नहीं है, तो आप एक नई कुंजी बनाने के लिए GitHub मार्गदर्शिका का अनुसरण कर सकते हैं। एक बार जब आपके पास आपकी एसएसएच कुंजी हो, तो आप इसे अपने गिटहब खाते में जोड़ सकते हैं। ऐसा करने के लिए, मुख्य मेनू से “फ़ाइल” और फिर “प्राथमिकताएं” चुनें। फिर “प्रमाणीकरण” चुनें और अपनी सार्वजनिक और निजी कुंजियों के लिए पथ प्रदान करें। GitHub पर किसी भी सामग्री को प्रकाशित करने का पहला चरण अपने काम पर नज़र रखने के लिए एक स्थानीय रिपॉजिटरी बनाना है। इस फोल्डर में सभी फाइलें होंगी जिसे आप GitHub पर प्रकाशित करना चाहते हैं। आपको निर्देशों का पालन करना चाहिए:

  1. GitKraken में एक नया रिपॉजिटरी बनाने के लिए, मुख्य मेनू से “फाइल” चुनें, फिर “इनिट रेपो”। विभिन्न प्रकार के रिपॉजिटरी के लिए कई विकल्प होंगे, “केवल स्थानीय” चुनें।
  2. फिर उस फ़ोल्डर का चयन करें जो आपका नया भंडार होगा। आप एक खाली फ़ोल्डर या एक फ़ोल्डर का चयन कर सकते हैं जिसमें पहले से ही फ़ाइलें हैं; आप अपने परिवर्तन नहीं खोएंगे।
  3. अगले डायलॉग बॉक्स में डिफ़ॉल्ट टेम्प्लेट और लाइसेंस फ़ाइलों के लिए सेटिंग्स भी हैं। सब कुछ वैसे ही छोड़ दो।
  4. “रिपॉजिटरी बनाएं” पर क्लिक करें।

आपको अपने कंप्यूटर पर स्थानीय रूप से Git (या GitKraken) का उपयोग करने के लिए Github खाते की आवश्यकता नहीं है। हालाँकि, यदि आप अन्य उपयोगकर्ताओं के साथ सहयोग करने की योजना बना रहे हैं, या कई कंप्यूटरों से फ़ाइलों का उपयोग करने की योजना बना रहे हैं, तो आपको Github जैसे होस्ट का उपयोग करने की आवश्यकता होगी। GitHub पर एक रिपॉजिटरी बनाने के लिए, “इनिट रेपो” पर क्लिक करने के बाद, “GitHub” लाइन का चयन करें और निम्नानुसार दिखाई देने वाली विंडो को भरें:

  1. खाता – आपके GitHub खाते का नाम।
  2. नाम – भंडार का नाम। इसे अक्षरों, संख्याओं और अंडरस्कोर से लिखें।
  3. विवरण – इस भंडार में क्या होगा इसका विवरण।
  4. पहुंच – किसी दूरस्थ स्थान तक पहुंच, चाहे वह सभी के लिए दृश्यमान हो या केवल आपके और उन लोगों के लिए खुला हो जिन्हें आप सहयोगी के रूप में जोड़ते हैं
  5. क्लोन इनिट के बाद – इस विकल्प को चेक किया हुआ छोड़ दें, जो आपको गिटहब पर रिपोजिटरी उपलब्ध कराएगा।
  6. कहाँ क्लोन करना है – कंप्यूटर पर उस स्थान का चयन करें जहाँ नव निर्मित रिपॉजिटरी फ़ोल्डर रखा जाना चाहिए।
  7. अंत में, “रिपॉजिटरी और क्लोन बनाएं” बटन पर क्लिक करें ।

शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट उसके बाद, GitKraken इंटरफ़ेस के ऊपरी बाएँ कोने में एक नया फ़ोल्डर दिखाई देगा, और हम इसके बारे में अधिक जानकारी बाएँ कॉलम में देख सकते हैं। गिटहब को गिटक्रैकन से कनेक्ट करते समय, सुनिश्चित करें कि प्राधिकरण क्रोम या फ़ायरफ़ॉक्स में किया जाता है, इंटरनेट एक्सप्लोरर नहीं।

गिटहब पर ट्रेडिंग बॉट – बॉट जीथब ओपन सोर्स

ट्रेडिंग रोबोट विकसित करने के लिए अन्य बातों के अलावा, Git संस्करण नियंत्रण प्रणाली का उपयोग किया जाता है
। यहां ऐसे विकास के कुछ उदाहरण दिए गए हैं जिन्हें आप डाउनलोड और उपयोग कर सकते हैं।

पायथन ट्रेडिंग रोबोट

पायथन में लिखा गया एक ट्रेडिंग रोबोट https://github.com/areed1192/python-trading-robot पर उपलब्ध है, जो तकनीकी विश्लेषण का उपयोग करके स्वचालित रणनीतियों को चला सकता है। रोबोट को कई सामान्य परिदृश्यों को अनुकरण करने के लिए डिज़ाइन किया गया है: यह एक पोर्टफोलियो से जुड़े समग्र जोखिम स्कोर की गणना कर सकता है और व्यापार करते समय रीयल-टाइम फीडबैक प्रदान कर सकता है। आपको वास्तविक समय डेटा तालिका के साथ काम करने की अनुमति देता है जिसमें ऐतिहासिक और वर्तमान दोनों मूल्य होते हैं जैसे वे बदलते हैं। यह डेटा को सरल और त्वरित पहुंच के साथ संग्रहीत करने की प्रक्रिया को आसान बना देगा। इसके अलावा, इसे अनुकूलित किया जाएगा ताकि आप अपने वित्तीय डेटा को आसानी से देख सकें और जरूरत पड़ने पर आगे का विश्लेषण कर सकें। इसमें ऐसे संकेतक शामिल हैं जो ऐतिहासिक और वर्तमान दोनों कीमतों का उपयोग करते हैं।

ट्रेडिंग बॉट कैसेंड्रे

कैसेंड्रे ट्रेडिंग रोबोट गिटहब से लिंक करता है https://github.com/cassandre-tech/cassandre-trading-bot – एक्सचेंज, खातों, ऑर्डर, लेनदेन और पदों से जुड़ने में सक्षम है, ताकि आप अपने निर्माण पर ध्यान केंद्रित कर सकें रणनीति। प्रत्येक रिलीज को कुकोइन, कॉइनबेस और बिनेंस एक्सचेंजों के साथ काम करने के लिए परीक्षण किया जाता है। इसके साथ, अपनी खुद की रणनीति बनाना आसान है, इसके लिए आपको केवल शर्तें निर्धारित करने की आवश्यकता है जब आप छोटी या लंबी स्थिति बनाना चाहते हैं और नियम निर्धारित करना चाहते हैं। ऐतिहासिक डेटा पर बॉट के परीक्षण के लिए एक लोडर है। परीक्षणों के दौरान, कैसेंड्रे डेटा आयात करेगा और इसे आपकी रणनीति में जोड़ देगा। कैसेंड्रे आपको ta4j तकनीकी विश्लेषण पुस्तकालय के आधार पर एक रणनीति बनाने में मदद करेगा।
शुरुआती लोगों के लिए गिट, कैसे स्थापित करें, उपयोग करें, व्यापार रोबोट

ईए31337 लिब्रे

EA31337 लिब्रे https://github.com/EA31337/EA31337-Libre पर एक मुफ्त बहु-रणनीति विदेशी मुद्रा व्यापार रोबोट है जो MQL में लिखा गया है। ट्रेडिंग रोबोट चुनने के लिए 35 से अधिक रणनीतियों के साथ आता है। प्रत्येक रणनीति स्वतंत्र रूप से अलग-अलग समय सीमा पर बाजार का विश्लेषण कर सकती है। बाजार विश्लेषण लोकप्रिय तकनीकी संकेतकों पर आधारित है। आप अपनी रणनीति भी लिख सकते हैं।

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply