Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

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

Git არის ბრძანების ხაზის პროგრამა ვერსიის კონტროლისთვის, ანუ იმ ცვლილებების ისტორიის შესანახად, რომელსაც მომხმარებელი აკეთებს პროექტის ფაილებში. ის ჩვეულებრივ გამოიყენება აპლიკაციებზე სამუშაოდ, მაგრამ შეიძლება გამოყენებულ იქნას სხვა შემთხვევებში, მაგალითად, დიზაინერები იყენებენ Git-ს ნახატებისა და განლაგების სხვადასხვა ვერსიების შესანახად. Git საშუალებას გაძლევთ დააბრუნოთ აპლიკაცია წინა ვერსიაზე, შეადაროთ და გაანალიზოთ ცვლილებები.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

Git დამწყებთათვის: ძირითადი ტერმინები და ცნებები, შესავალი გზამკვლევი

სანამ Git-თან მუშაობას დაიწყებთ, უნდა გესმოდეთ რა არის საცავი, commit და ფილიალი.
საცავი არის ადგილი, სადაც ინახება კოდი ან სხვა მონაცემები, ასევე მათი ცვლილებების ისტორია. Git პროგრამა მუშაობს ადგილობრივად და ყველა ინფორმაცია ინახება თქვენს კომპიუტერში, მაგრამ ასევე შეგიძლიათ გამოიყენოთ ინტერნეტ სერვისები. მათგან ყველაზე პოპულარულია Github. არის კიდევ ორი ​​ცნობილი: Bitbucket და GitLab.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
ვალდებულება არის პროექტის მდგომარეობის სურათი დროის კონკრეტულ მომენტში. მას აქვს უნიკალური ID და კომენტარები.
ფილიალი არის პროექტში განხორციელებული ცვლილებების ისტორია. მას აქვს თავისი სახელი და შედგება ვალდებულებისგან. საცავს შეიძლება ჰქონდეს რამდენიმე ფილიალი, რომლებიც განშტოდებიან ან ერწყმის სხვა ფილიალებს.

როგორ მუშაობს Git

მოდით ვიზუალურად ვაჩვენოთ როგორ არის მოწყობილი Git შენახვის სისტემა, მაგალითად მარტივი ნახაზის გამოყენებით.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები აქ წრეები წარმოადგენენ დავალებებს, ხოლო ისრები გვიჩვენებს, რომელი რომელს ეხება. იმის გამო, რომ ყველა მიუთითებს წინაზე, C3 არის უახლესი, C2 არის ძველი ვერსია და ასე შემდეგ, პირველამდე ამ C0 ფილიალში. ეს არის სამაგისტრო ფილიალი, რომელსაც ჩვეულებრივ უწოდებენ მასტერს. მართკუთხედი, სახელწოდებით main* შიგნით, გვიჩვენებს, რომელ ვალდებულებაზე მუშაობთ ამჟამად. ნახატზე ხედავთ მარტივ გრაფიკს ერთი განშტოებით და ოთხი დავალებით. Git-ს ასევე შეუძლია იმუშაოს რთულ გრაფიკებთან, რომლებიც მოიცავს რამდენიმე ფილიალს, რომლებიც შეიძლება გაერთიანდეს ერთში.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

Git-ის ინსტალაცია

Git არის კონსოლის პროგრამა, რომელიც მუშაობს Windows, Mac OS და Linux ოპერაციულ სისტემებზე. ჩვენ გეტყვით, თუ როგორ დააინსტალიროთ იგი თითოეული მათგანისთვის. Windows OS-ის ქვეშ ინსტალაციისთვის, თქვენ უნდა ჩამოტვირთოთ აპლიკაცია ოფიციალური ვებ-გვერდიდან https://git-scm.com/downloads და დააინსტალიროთ იგი.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები თუ გაქვთ Mac OS და დააინსტალირეთ Homebrew პაკეტის მენეჯერი, შეიყვანეთ ბრძანება:
brew install git თუ Homebrew არ არის დაინსტალირებული, გაუშვით:
git –version ამის შემდეგ, ფანჯარაში, რომელიც გამოჩნდება, მოგეთხოვებათ დააინსტალიროთ Command Line Tools. . Git ასევე დაინსტალირდება ამ კომუნალური საშუალებით. Linux Debian-ისთვის და ამ ვერსიაზე დაფუძნებული სხვა დისტრიბუციებისთვის, როგორიცაა Ubuntu ან Mint, ინსტალაციისთვის საჭიროა შემდეგი ბრძანება:
sudo apt install gitLinux CentOS-ისთვის თქვენ უნდა შეიყვანოთ:
sudo yum install git რა არის Git, ინსტალაცია და კონფიგურაცია – ინსტალაცია: https://youtu.be/bkNCylkzFRk

Git-ის წინასწარ დაყენება

Git-ის დაყენების შემდეგ, თქვენ უნდა დააკონფიგურიროთ ისე, რომ ყოველ ჯერზე, როდესაც შექმნით commit, მითითებული იყოს ავტორის სახელი. ამისათვის გაუშვით git და შეასრულეთ ბრძანება:
git config –global user.name ”
ავტორი
აქ, “Author”-ის ნაცვლად ჩვენ დავაყენეთ ჩვენი სახელი, მაგალითად, “Ivan_Petrov”. ამის შემდეგ შეგიძლიათ დააყენოთ ელექტრონული ფოსტის მისამართი შემდეგი ბრძანებით:
git config –global user.email „You_adr@email.com“ ამ შემთხვევაში „You_adr@email.com“-ის ნაცვლად მივუთითებთ რეალურ ელფოსტის მისამართს.

Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
GIT ფაილური სისტემა

თქვენი პირველი Git საცავის შექმნა

საცავის შესაქმნელად, ჯერ გადადით პროექტის საქაღალდეში. მაგალითად, Windows-ზე ეს შეიძლება იყოს D:/GitProject. შეიყვანეთ ბრძანება:
cd
d:\GitProject ამის შემდეგ შექმენით საცავი:
git init ამის შემდეგ დაამატეთ ყველა ფაილი:
git add –all კონკრეტული ფაილის დასამატებლად შეიყვანეთ:
git add filename ახლა შეგიძლიათ შექმნათ commit:
git commit -m “კომენტარი” ზოგიერთი შენიშვნა საცავის შექმნის შესახებ:

  1. საცავს შეიძლება ჰქონდეს ბევრი ფაილი და ქვესაქაღალდე (ძირითადად მხოლოდ ჩვეულებრივი საქაღალდე).
  2. უმჯობესია გქონდეთ ცალკე საცავი თითოეული პროექტისთვის.
  3. არ შექმნათ საქაღალდეები საცავისთვის სხვა საცავში (მოერიდეთ მატრიოშკას საცავებს!).
  4. საცავის საქაღალდეებში განხორციელებულ ცვლილებებს „თვალს ადევნებს“ Git, მაგრამ ეს ცვლილებები უნდა დაემატოს საცავს, რათა თვალყური ადევნოს ან ჩაიწეროს.
  5. თქვენ შეგიძლიათ აკონტროლოთ ელემენტები, რომლებსაც Git “უყურებს”. უმჯობესია უგულებელყოთ ძალიან დიდი მონაცემთა ნაკრები ან დროებითი ფაილები.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
Git საცავი

როდის უნდა ჩაიდინოს

Git-ში ჩაბარება რეკომენდებულია შემდეგ შემთხვევებში:

  • პროექტს დაემატა ახალი ფუნქციონირება;
  • ყველა ხარვეზი დაფიქსირდა;
  • თქვენ იხურებით დღეისთვის და გსურთ შეინახოთ თქვენი ცვლილებები.

Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

ითანამშრომლეთ Git პროექტებზე

დავუშვათ, თქვენ და თქვენმა მეგობრებმა შექმენით ახალი პროექტი და გადაწყვიტეთ პასუხისმგებლობის გაზიარება. ერთი იქნება პასუხისმგებელი ფუნქციონირებაზე, მეორე დიზაინსა და დიზაინზე, მესამე რეგისტრაციაზე, ავტორიზაციასა და უსაფრთხოებაზე. ამ შემთხვევაში, თქვენ გჭირდებათ ფილიალი. როგორც უკვე აღვნიშნეთ, ფილიალი არის ვალდებულებების ერთობლიობა, რომლებიც მიდიან თანმიმდევრულად ერთმანეთის მიყოლებით. სამაგისტრო ფილიალს მასტერს უწოდებენ. სხვა ფილიალები არის ახალი ფუნქციების დანერგვის ან შეცდომების გამოსწორებისთვის. ამრიგად, ცალკეულ ფილიალში შეგიძლიათ შეიტანოთ ნებისმიერი ცვლილება, შემდეგ კი შეაერთოთ ისინი მთავართან. ბევრი ექსპერტი არ ურჩევს კომიტების შექმნას მთავარ ფილიალში, მაგრამ გვირჩევს ახლის შექმნას, მასში ცვლილებების შეტანას და შემდეგ მასში გაერთიანებას. ახალი ფილიალის დასაწყებად, თქვენ უნდა გაუშვათ ბრძანება:
git branch
bugFixეს ასევე შეიძლება გაკეთდეს შემდეგი ბრძანებით:
git checkout –b
bugFix

მეორე მეთოდი განსხვავდება პირველისგან იმით, რომ ამ შემთხვევაში, ბრძანების შესრულების შემდეგ, თქვენ დაუყოვნებლივ შედიხართ შექმნილ ფილიალში.

უმჯობესია ახალი ფილიალი დაასახელოთ ლაკონური, მაგრამ ამავე დროს საკმარისად ტევადი და გასაგები სახელით, რათა თავიდან აიცილოთ დაბნეულობა პროექტში. თქვენი სისტემის გამოყენებისას, ამოცანის სახელამდე შეგიძლიათ მიუთითოთ იდენტიფიკატორი. ასევე, არ დაგავიწყდეთ თქვენს მიერ შექმნილ თითოეულ კომისიაში თქვენი კომენტარის დატოვება, რომელიც უნდა მიუთითებდეს ცვლილებების არსზე. ერთი ფილიალიდან მეორეზე გადასასვლელად, თქვენ უნდა შეასრულოთ შემდეგი ბრძანება:
git checkout
new
_1 სამუშაოს დასრულების შემდეგ მიმდინარე ფილიალში შეტანილი ცვლილებები უნდა გაერთიანდეს master, master-ში. ამისათვის ჯერ გადაამოწმეთ სამაგისტრო ფილიალი ბრძანების გამოყენებით:
git checkout master ამის შემდეგ განაახლეთ ადგილობრივი ფილიალი:
git
pull
origin
master .ახლა თქვენ შეგიძლიათ შეაერთოთ ფილიალები:
git
merge
bugFix ეს ბრძანება ამატებს ცვლილებებს ბრძანებაში მითითებული ფილიალიდან იმ ფილიალში, რომელშიც იმყოფებით, ამ შემთხვევაში master. ფილიალის ამჟამინდელი მდგომარეობის სანახავად უნდა შეიყვანოთ ბრძანება:
git status იმისათვის, რომ პროექტზე მომუშავე სხვა მომხმარებლებმა დაინახონ განხორციელებული ცვლილებები, თქვენ უნდა გადაიტანოთ ისინი სერვერზე. ამისათვის ჯერ უნდა გადახვიდეთ ფილიალში, რომელიც გსურთ github-ზე გადატანა. მასტერში შესასვლელად, გაუშვით ბრძანება:
git checkout master ამის შემდეგ შეგიძლიათ გადაიტანოთ Github სერვერზე:
git push origin master .იმისათვის, რომ სხვა ადამიანმა მოიპოვოს წვდომა პროექტზე, გჭირდებათ სერვისი კოდის შესანახად, მაგალითად, Github. თუ თქვენ ახლახან შეუერთდით პროექტს და გჭირდებათ მისი გადმოტვირთვა, გაუშვით ბრძანება:
git clone https://github.com/…/….git

აქ https://github.com/…/….git არის საცავის მისამართი. მისი მიღება შესაძლებელია სასურველი პროექტის გახსნით და მწვანე ღილაკზე „კოდი“ დაჭერით.

მნიშვნელოვანი რჩევა!

რეკომენდირებულია განაახლოთ მასტერები თქვენს ადგილობრივ აპარატზე ახალი ფილიალის შექმნამდე. ამისათვის შედით სასურველ ფილიალში და გაუშვით შემდეგი ბრძანება:
git pull origin master შედეგად, ფაქტობრივი ცვლილებები ჩამოიტვირთება github-დან. ანალოგიურად, შეგიძლიათ განაახლოთ ნებისმიერი ფილიალი. ყველა არსებული ფილიალის განახლებისთვის შეგიძლიათ გაუშვათ ბრძანება:
git pull

საერთო პრობლემა Git პროექტთან მუშაობისას

ცვლილებების ავტომატურად გაერთიანების მცდელობისას, შეიძლება მოხდეს, რომ ორივე ფილიალს ჰქონდეს ცვლილებები იმავე ხაზზე, ამ შემთხვევაში, როდესაც აწარმოებთ ბრძანებას:
git merge master გამოჩნდება შემდეგი შეცდომა:
Hello.py-ის ავტომატური შერწყმა CONFLICT
(შინაარსი): კონფლიქტის შერწყმა Hello.py
ავტომატური შერწყმა ვერ მოხერხდა; მოაგვარეთ კონფლიქტები და შემდეგ მიიღეთ შედეგი. ამ შემთხვევაში, თქვენ უნდა მოაგვაროთ კონფლიქტი ხელით. ამისათვის გახსენით ფაილი, რომელშიც მოხდა შეცდომა, ჩვენს შემთხვევაში ეს არის Hello.py, გაარკვიეთ რა არის არასწორი და მოაგვარეთ პრობლემა. ამის შემდეგ დაამატეთ შესწორებული ფაილი ბრძანებით:
git add
Hello
.
py და შექმენით ახალი commit:
git commit -m “შერწყმული კონფლიქტი”

სასარგებლო ბრძანებები – Git ბრძანებები

თქვენ შეგიძლიათ გაიგოთ, თუ როგორ განსხვავდება ქვედა ფილიალი მეორისგან ბრძანების გამოყენებით:
git
diff < first_branch > <second_branch> დამატებითი ფილიალის

აკრიფეთწასაშლელად
: git branch -d < branch_name > პოპულარული ბრძანებები: git help მიიღეთ დახმარება კონკრეტულ ბრძანებაზე:
git დახმარება <command_name> Git და GitHub დამწყები კურსი – რა უნდა იცოდეთ ინსტალაციის შესახებ, როგორ დააინსტალიროთ, დავალებები, საცავი, ბრძანებები, როგორ შექმნათ, წაშალოთ და შეიტანოთ ცვლილებები ფილიალებში: https: //youtu.be/zZBiln_2FhM



GUI პროგრამები Git-თან მუშაობისთვის

უფრო ადვილია პროგრამული უზრუნველყოფის ვერსიების მართვა არა ბრძანების ხაზის მეშვეობით, არამედ გრაფიკული ინტერფეისის გამოყენებით. ზოგიერთი განვითარების გარემო და ტექსტური რედაქტორი უზრუნველყოფს გრაფიკულ ინტერფეისს Git-თან მუშაობისთვის. მაგრამ ასევე არის სპეციალური პროგრამები, ჩვენ ჩამოვთვლით რამდენიმე მათგანს:

  1. GitHub Desktop არის გრაფიკული აპლიკაცია, რომელიც შექმნილია Git უტილიტასთან და Github სერვისთან მუშაობისთვის, მას შეუძლია თქვენს მყარ დისკზე საცავების კლონირება და ჩამოტვირთვა, ასევე ცვლილებების მართვა და სხვა სასარგებლო საქმეების გაკეთება. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  2. Sourcetree არის უფასო Git კლიენტი Windows და Mac ოპერაციული სისტემებისთვის, რაც აადვილებს საცავებთან ურთიერთობას.
  3. GitKraken არის მოსახერხებელი გრაფიკული კლიენტი Windows, Linux და MacO-სთვის, რომელიც მხარს უჭერს GitHub, GitLab და Bitbucket სერვისებს. მასთან ერთად, თქვენ შეგიძლიათ არა მხოლოდ ძირითადი ამოცანების გადაჭრა, არამედ უფრო რთული ოპერაციების შესრულება, მაგალითად, შერწყმა და გადაკეთება, ფილიალების შერწყმა, ისტორიის გადაწერა.

Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები მოდით ვისაუბროთ თითოეულ მათგანზე უფრო დეტალურად.

GitHub Desktop

Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
პროექტების მართვა და კონფიგურაცია Github Desktop
GitHub Desktop არის აპლიკაცია თქვენი პერსონალური კომპიუტერისთვის, რომელიც საშუალებას გაძლევთ უშუალოდ დაუკავშირდეთ Github სერვისს. ეს ინსტრუმენტი საშუალებას გაძლევთ მართოთ ვერსიები გრაფიკული ინტერფეისის გამოყენებით, რაც აჩქარებს თქვენი განვითარების სამუშაო პროცესს. GitHub Desktop გაძლევთ საშუალებას იმოქმედოთ Git-თან ბრძანების ხაზის გამოყენების გარეშე, მხოლოდ აპლიკაციის ინტერფეისის გამოყენებით. აღსანიშნავია, რომ GitHub Desktop აპს არ შეუძლია გააკეთოს ყველაფერი, რაც შეიძლება გაკეთდეს ბრძანების ხაზით, მაგრამ თავად მომხმარებლის ინტერფეისი გთავაზობთ Git-ის ძირითად ბრძანებებს. GitHub Desktop მუშაობს ყველა პოპულარული ოპერაციული სისტემისთვის, მათ შორის Windows, Linux და macOS. ჩვენ გეტყვით, თუ როგორ დააინსტალიროთ GitHub Desktop და იმუშაოთ ამ აპლიკაციასთან. GitHub სერვისისა და GitHub Desktop აპლიკაციის გამოსაყენებლად, თქვენ მოგიწევთ შექმნათ Github ანგარიში, თუ ის უკვე არ გაქვთ. ამისათვის გადადით GitHub-ზე. ზედა მარჯვენა კუთხეში ნახავთ ღილაკს, რომელიც ამბობს “დარეგისტრირება”.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები დააწკაპუნეთ მასზე, რომ გადახვიდეთ შემდეგ გვერდზე. თქვენ უნდა შეიყვანოთ თქვენი მონაცემები, მათ შორის თქვენი ელფოსტის მისამართი, მომხმარებლის სახელი და პაროლი. შემდეგ ეტაპზე, მოგეთხოვებათ თქვენი ანგარიშის გადამოწმება მითითებულ მისამართზე მოსულ ელ.წერილში არსებულ ბმულზე დაწკაპუნებით. დადასტურების შემდეგ, შეიქმნება GitHub ანგარიში და შეგიძლიათ დაიწყოთ პლატფორმის გამოყენება. თქვენი GitHub ანგარიშის დაყენებით, თქვენ მზად ხართ დააინსტალიროთ GitHub Desktop აპი თქვენს პერსონალურ კომპიუტერზე. ამისათვის გახსენით ახალი ჩანართი თქვენს ბრაუზერში და გადადით აპლიკაციის ჩამოტვირთვის გვერდზე.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები Windows-ის მომხმარებლებმა უნდა დააწკაპუნონ დიდ მეწამულ ღილაკზე, რომელიც ამბობს “ჩამოტვირთვა Windows-ისთვის”, მაგრამ თუ თქვენ Mac-ის მომხმარებელი ხართ, უნდა იპოვოთ ხაზი, რომელიც ამბობს macOS ღილაკის ქვეშ და დააწკაპუნეთ მასზე. უნდა იყოს macOS 10.12 ან უფრო ახალი ან 64-ბიტიანი Windows. ჩამოტვირთვის შემდეგ, თქვენ უნდა დააინსტალიროთ აპლიკაცია, შემდეგ კი შეხვიდეთ წინა ეტაპზე შექმნილი ანგარიშით. თქვენ არ გჭირდებათ დაუყოვნებლივ შეხვიდეთ თქვენს ანგარიშში, მაგრამ უმჯობესია ამის გაკეთება ახლავე. ახალი საცავის შესაქმნელად, გახსენით GitHub Desktop და დააწკაპუნეთ მეორე ველზე ბოლოში, სადაც ნათქვამია “შექმენით ახალი საცავი თქვენს მყარ დისკზე”. გამოჩნდება ამომხტარი ფანჯარა, რომელიც უნდა შეივსოს – დაიწყეთ პირველი საცავის დასახელებით. სახელის არჩევის შემდეგ, თქვენ ასევე უნდა აირჩიოთ სად განთავსდება ის კომპიუტერზე. თქვენ ასევე შეგიძლიათ მონიშნოთ ველი, რომელშიც ნათქვამია: „Initialize this repository with a README“ თუ გსურთ მოგვიანებით შეცვალოთ თავად README ფაილი. ამის შემდეგ დააჭირეთ “შექმენით საცავი”. შედეგად, თქვენ შექმენით ახალი Git საცავი GitHub Desktop აპლიკაციის გამოყენებით ბრაუზერის გამოყენების გარეშე.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები ახალი გვერდის ზედა ნაწილში ნახავთ საცავისა და ფილიალის სახელს. სინამდვილეში, ამჟამად საცავი მხოლოდ თქვენს კომპიუტერზეა ხელმისაწვდომი. მის გამოსაქვეყნებლად, ჩვენ უნდა დავაჭიროთ “საცავის გამოქვეყნებას”. ახალი საცავი ახლა გამოჩნდება თქვენს github პროფილში. თქვენ შეგიძლიათ გამოიყენოთ GitHub Desktop აპი თქვენი პროექტის განშტოებისთვის. ამისათვის დააწკაპუნეთ „მიმდინარე ფილიალში“ და შემდეგ ფილიალების სიაში აირჩიეთ სასურველი ფილიალი, დაასახელეთ და დააწკაპუნეთ „შექმნა“. ღია და მუქ ფონებს შორის გადასართავად გადადით ოფციები, გარეგნობა. თქვენ შეგიძლიათ გამოიყენოთ დესკტოპის აპი, რათა შექმნათ ამოცანები პროექტებზე სხვებთან თანამშრომლობისთვის. კითხვები საშუალებას გაძლევთ თვალყური ადევნოთ იდეებს და განიხილოთ ნებისმიერი ცვლილება თქვენს პროექტებში. პრობლემის შესაქმნელად, მენიუს ზოლში გამოიყენეთ მენიუ “საცავი”, შემდეგ დააჭირეთ “პრობლემის შექმნა”.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები ალტერნატიულად, შეგიძლიათ გაუშვათ GitHub Desktop ბრძანების ხაზიდან. ამისათვის გახსენით ბრძანების სტრიქონი და ჩაწერეთ Github. თქვენ ასევე შეგიძლიათ გაუშვათ GitHub Desktop კონკრეტული საცავის წინააღმდეგ. უბრალოდ ჩაწერეთ Github, რასაც მოჰყვება საცავის გზა.

წყაროს ხე

SourceTree არის უფასო აპლიკაცია GitHub, BitBucket და Mercurial სერვისებთან მუშაობისთვის. ის ხელმისაწვდომია Windows-ისა და iOS-ის გაშვებული პლატფორმებისთვის. Sourcetree არის დამწყებთათვის. მას აქვს ინტუიციური GUI საცავებისთვის და საშუალებას გაძლევთ გამოიყენოთ Git-ის მთელი ძალა გამარტივებული ინტერფეისის საშუალებით. SourceTree-ის ინსტალაციისთვის, თქვენ უნდა ჩამოტვირთოთ ინსტალაციის ფაილი ოფიციალური საიტიდან და გაუშვათ იგი. ინსტალაციის პროცესში თქვენ უნდა მისცეთ აპლიკაციას მყარ დისკზე ცვლილებების შეტანის უფლება, დაეთანხმოთ სალიცენზიო ხელშეკრულებას. ასევე ინსტალაციის პროცესში, SourceTree-მა შეიძლება გკითხოთ, გსურთ თუ არა რაიმე დამატებითი git პროგრამული უზრუნველყოფის დაყენება. თქვენ უნდა თქვათ “დიახ” და დააინსტალიროთ ეს პროგრამა. Github სერვისთან დაკავშირების ორი გზა არსებობს:

  1. OAuth ავტორიზაციის პროტოკოლის მეშვეობით.
  2. SSH გასაღებით.

მოდით ვისაუბროთ თითოეულ მათგანზე. პირველი გზა არის GitHub-ის დაკავშირება დისტანციური ანგარიშით. ნება მიეცით SourceTree-ს დააკავშიროს თქვენი GitHub ანგარიში OAuth-თან. ეს არის ყველაზე მარტივი გზა GitHub-ის SourceTree-თან დასაკავშირებლად.

  1. ჯერ დააჭირეთ “ანგარიშის დამატება”. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  2. შემდეგ აირჩიეთ GitHub ჰოსტინგისთვის. არ შეცვალოთ სასურველი პროტოკოლი და ავტორიზაცია, ანუ დატოვეთ HTTPS და OAuth. შემდეგ დააჭირეთ “OAuth Token-ის განახლებას”. აპლიკაცია ავტომატურად გახსნის ვებ გვერდს თქვენს ბრაუზერში და მოგთხოვთ თქვენი GitHub ანგარიშის შესვლის დეტალებს. თუ ადრე შეხვედით თქვენს GitHub ანგარიშში ამ ბრაუზერში, ეს ნაბიჯი გამოტოვებული იქნება. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  3. დააწკაპუნეთ “atlassian-ის ავტორიზებაზე”, რათა დაუშვათ SourceTree-ს წვდომა თქვენს GitHub ანგარიშზე. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  4. ამის შემდეგ, თქვენ უნდა ნახოთ შეტყობინება ავტორიზაციის წარმატებით დასრულების შესახებ. დააწკაპუნეთ OK.

შემდეგ შეგიძლიათ ნახოთ თქვენი მთელი საცავი SourceTree-ში თქვენს ანგარიშზე დაწკაპუნებით.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები მეორე გზა არის GitHub-ის დაკავშირება SSH გასაღებით. ამისათვის თქვენ უნდა შექმნათ წყვილი SSH კლავიშები. ეს არის პირადი და საჯარო გასაღები. საჯარო გასაღები გამოიყენება GitHub ანგარიშში. მეორეს მხრივ, პირადი გასაღები დაემატება თქვენი კომპიუტერის გასაღებების სიას. ქვემოთ მოცემულია ინსტრუქციები:

  1. SSH გასაღებების წყვილის შესაქმნელად, გადადით მენიუში “ინსტრუმენტები” და დააწკაპუნეთ “SSH კლავიშების შექმნა ან იმპორტი”. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  2. დააწკაპუნეთ “გენერაციაზე” PuTTY გასაღების გენერატორის ფანჯარაში. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  3. გადაიტანეთ მაუსის კურსორი ცარიელ ადგილას და გადაიტანეთ მაუსის კურსორი თაობის ბოლომდე. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  4. მას შემდეგ რაც დაასრულებთ SSH კლავიშის გენერირებას, დააყენეთ პაროლი თქვენი SSH გასაღებისთვის.
  5. შეინახეთ საჯარო გასაღები და პირადი გასაღები. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  6. არ დახუროთ PuTTY გასაღების გენერატორი. შედით თქვენს GitHub ანგარიშში, დააწკაპუნეთ ავატარის ხატულაზე ზედა მარჯვენა კუთხეში, შემდეგ დააჭირეთ პარამეტრებს. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  7. დააჭირეთ “SSH და GPG კლავიშებს” და აირჩიეთ “ახალი SSH გასაღები”. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  8. მიეცით თქვენს SSH გასაღებს სახელი და დააკოპირეთ საჯარო გასაღები PuTTY გასაღების გენერატორიდან გასაღების ველში. ამის შემდეგ დააჭირეთ ღილაკს “დაამატე SSH გასაღები”. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  9. დაბრუნდით SourceTree-ში, გადადით “Tools” და დააწკაპუნეთ “Launch SSH Agent”. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  10. გარკვეული პერიოდის შემდეგ დააწკაპუნეთ პატარა მონიტორის ხატულაზე დავალების პანელზე. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები
  11. შედეგად, გასაღებების სია გამოჩნდება. დააწკაპუნეთ „გასაღების დამატებაზე“, რათა დაამატოთ ადრე შენახული პირადი გასაღები. Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

ახლა დაბრუნდით GitHub საცავის გვერდზე და სცადეთ მისი კლონირება SSH-ის გამოყენებით. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

გიტკრაკენი

GitKraken არის კიდევ ერთი აპლიკაცია, რომელიც შექმნილია GUI-ის გამოყენებით სხვადასხვა ვერსიის კონტროლის სისტემებთან მუშაობისთვის. დასაწყებად, თქვენ უნდა დარეგისტრირდეთ GitHub-ზე და დააინსტალიროთ GitKraken აპლიკაცია. აპლიკაციის გაშვებისას, თქვენ უნდა შეიყვანოთ თქვენი მომხმარებლის სახელი და პაროლი GitHub სერვისიდან. იმისათვის, რომ არ შეიყვანოთ პაროლი ყოველ ჯერზე, თქვენ უნდა დააყენოთ SSH გასაღები. თუ თქვენ უკვე არ გაქვთ გენერირებული SSH გასაღები, შეგიძლიათ მიჰყვეთ GitHub სახელმძღვანელოს ახალი გასაღების შესაქმნელად. მას შემდეგ რაც გექნებათ თქვენი SSH გასაღები, შეგიძლიათ დაამატოთ ის თქვენს GitHub ანგარიშზე. ამისათვის აირჩიეთ “ფაილი”, შემდეგ “Preferences” მთავარი მენიუდან. შემდეგ აირჩიეთ “Authentication” და მიუთითეთ ბილიკები თქვენი საჯარო და პირადი გასაღებებისთვის. GitHub-ში ნებისმიერი შინაარსის გამოქვეყნების პირველი ნაბიჯი არის ადგილობრივი საცავის შექმნა, რათა თვალყური ადევნოთ თქვენს მუშაობას. ეს საქაღალდე შეიცავს ყველა ფაილს რომლის გამოქვეყნება გსურთ GitHub-ში. თქვენ უნდა მიჰყვეთ მითითებებს:

  1. GitKraken-ში ახალი საცავის შესაქმნელად აირჩიეთ “ფაილი” მთავარი მენიუდან, შემდეგ “Init Repo”. იქნება რამდენიმე ვარიანტი სხვადასხვა ტიპის საცავებისთვის, აირჩიეთ “მხოლოდ ლოკალური”.
  2. შემდეგ აირჩიეთ საქაღალდე, რომელიც იქნება თქვენი ახალი საცავი. შეგიძლიათ აირჩიოთ ცარიელი საქაღალდე ან საქაღალდე, რომელიც უკვე შეიცავს ფაილებს; თქვენ არ დაკარგავთ თქვენს ცვლილებებს.
  3. შემდეგი დიალოგური ფანჯარა ასევე შეიცავს პარამეტრებს ნაგულისხმევი შაბლონებისა და ლიცენზიის ფაილებისთვის. დატოვე ყველაფერი ისე, როგორც არის.
  4. დაწკაპეთ “შექმენით საცავი”.

თქვენ არ გჭირდებათ Github ანგარიში, რომ გამოიყენოთ Git (ან GitKraken) ადგილობრივად თქვენს კომპიუტერში. თუმცა, თუ გეგმავთ სხვა მომხმარებლებთან თანამშრომლობას, ან ფაილების გამოყენებას მრავალი კომპიუტერიდან, მოგიწევთ გამოიყენოთ ჰოსტი, როგორიცაა Github. GitHub-ზე საცავის შესაქმნელად, “Init Repo”-ზე დაწკაპუნების შემდეგ აირჩიეთ ხაზი “GitHub” და შეავსეთ ფანჯარა, რომელიც გამოჩნდება შემდეგნაირად:

  1. ანგარიში – თქვენი GitHub ანგარიშის სახელი.
  2. სახელწოდება – საცავის დასახელება. შეადგინეთ იგი ასოებიდან, რიცხვებიდან და ხაზგასმული ხაზებიდან.
  3. აღწერა – აღწერა, თუ რას შეიცავს ეს საცავი.
  4. წვდომა – წვდომა დისტანციურ მდებარეობაზე, იქნება ეს ყველასთვის ხილული თუ ღია იქნება მხოლოდ თქვენთვის და იმ ადამიანებისთვის, რომლებსაც დაამატებთ კოლაბორატორებად
  5. კლონირება დაწყების შემდეგ – დატოვეთ ეს პარამეტრი მონიშნული, რაც საცავს ხელმისაწვდომს გახდის თქვენთვის GitHub-ზე.
  6. სად უნდა მოხდეს კლონირება – აირჩიეთ ადგილი კომპიუტერზე, სადაც უნდა განთავსდეს ახლად შექმნილი საცავის საქაღალდე.
  7. ბოლოს დააწკაპუნეთ ღილაკზე “შექმენით საცავი და კლონი” .

Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები ამის შემდეგ, ახალი საქაღალდე გამოჩნდება GitKraken ინტერფეისის ზედა მარცხენა კუთხეში და მის შესახებ მეტი ინფორმაციის ნახვა შეგვიძლია მარცხენა სვეტში. GitHub-თან GitKraken-თან დაკავშირებისას დარწმუნდით, რომ ავტორიზაცია შესრულებულია Chrome-ში ან Firefox-ში და არა Internet Explorer-ში.

ვაჭრობის ბოტები GitHub-ზე – Bot Github Open Source

Git ვერსიის კონტროლის სისტემა, სხვა საკითხებთან ერთად, გამოიყენება
სავაჭრო რობოტების შესაქმნელად . აქ მოცემულია ასეთი განვითარების მაგალითები, რომლებიც შეგიძლიათ ჩამოტვირთოთ და გამოიყენოთ.

პითონის სავაჭრო რობოტი

პითონში დაწერილი სავაჭრო რობოტი ხელმისაწვდომია https://github.com/areed1192/python-trading-robot, რომელსაც შეუძლია ავტომატიზირებული სტრატეგიების გაშვება ტექნიკური ანალიზის გამოყენებით. რობოტი შექმნილია რამდენიმე გავრცელებული სცენარის სიმულაციისთვის: მას შეუძლია გამოთვალოს პორტფელთან დაკავშირებული რისკის საერთო ქულები და უზრუნველყოს რეალურ დროში უკუკავშირი ვაჭრობის დროს. საშუალებას გაძლევთ იმუშაოთ რეალურ დროში მონაცემთა ცხრილთან, რომელიც შეიცავს როგორც ისტორიულ, ასევე მიმდინარე ფასებს მათი ცვლილებისას. ეს გახდის მონაცემთა შენახვის პროცესს მარტივ და სწრაფ წვდომას. გარდა ამისა, ის მორგებული იქნება ისე, რომ თქვენ მარტივად შეძლებთ თქვენი ფინანსური მონაცემების ნახვას და საჭიროების შემთხვევაში განახორციელოთ შემდგომი ანალიზი. შეიცავს ინდიკატორებს, რომლებიც იყენებენ როგორც ისტორიულ, ასევე მიმდინარე ფასებს.

სავაჭრო ბოტი კასანდრე

Cassandre სავაჭრო რობოტის ბმული GitHub-ზე https://github.com/cassandre-tech/cassandre-trading-bot – შეუძლია იზრუნოს ბირჟაზე, ანგარიშებზე, შეკვეთებზე, ტრანზაქციებსა და პოზიციებზე დაკავშირებაზე, ასე რომ თქვენ შეგიძლიათ ფოკუსირება მოახდინოთ თქვენი შენობის მშენებლობაზე. სტრატეგია. თითოეული გამოშვება ტესტირება ხდება Kucoin, Coinbase და Binance ბირჟებთან მუშაობისთვის. მასთან ერთად ადვილია საკუთარი სტრატეგიის შექმნა, ამისთვის უბრალოდ უნდა დააწესოთ პირობები, როდის გსურთ შექმნათ მოკლე ან გრძელი პოზიციები და დააწესოთ წესები. არის ჩამტვირთავი ბოტის შესამოწმებლად ისტორიულ მონაცემებზე. ტესტების დროს კასანდრი შეიტანს მონაცემებს და დაამატებს თქვენს სტრატეგიას. Cassandre დაგეხმარებათ სტრატეგიის შედგენაში ta4j ტექნიკური ანალიზის ბიბლიოთეკაზე.
Git დამწყებთათვის, როგორ დააინსტალიროთ, გამოიყენოთ, ვაჭრობა რობოტები

EA31337 უფასო

EA31337 Libre https://github.com/EA31337/EA31337-Libre არის უფასო მრავალ სტრატეგიის ფორექს ვაჭრობის რობოტი დაწერილი MQL-ში. სავაჭრო რობოტს გააჩნია 35-ზე მეტი სტრატეგია. თითოეულ სტრატეგიას შეუძლია დამოუკიდებლად გააანალიზოს ბაზარი სხვადასხვა ვადებში. ბაზრის ანალიზი ეფუძნება პოპულარულ ტექნიკურ ინდიკატორებს. თქვენ ასევე შეგიძლიათ დაწეროთ საკუთარი სტრატეგიები.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply