Git за почетници, како да инсталирате, користите, тргувате роботи

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

Git е алатка за командна линија за контрола на верзијата, односно за чување историја на промени што корисникот ги прави во проектните датотеки. Обично се користи за работа на апликации, но може да се користи и во други случаи, на пример, дизајнерите користат Git за складирање на различни верзии на цртежи и распореди. Git ви овозможува да ја вратите апликацијата на претходната верзија, да ги споредувате и анализирате промените.
Git за почетници, како да инсталирате, користите, тргувате роботи

Git за почетници: основни термини и концепти, воведен водич

Пред да започнете да работите со Git, треба да разберете што е складиште, заложба и гранка.
Складиштето е место каде што се чуваат код или други податоци, како и историја на нивните промени. Програмата Git работи локално и сите информации се зачувуваат на вашиот компјутер, но можете да користите и интернет услуги. Најпопуларниот од нив е Github. Има уште две добро познати: Bitbucket и GitLab.
Git за почетници, како да инсталирате, користите, тргувате роботи
Обврската е слика на состојбата на проектот во одреден момент во времето. Има единствена лична карта и коментари.
Филијалата е историја на промени направени на проект. Има свое име и се состои од обврзници. Складиштето може да има повеќе гранки кои се разгрануваат или се спојуваат со други гранки.

Како функционира 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 gitЗа Linux CentOS, треба да внесете:
sudo yum install git Што е Git, инсталација и конфигурација – инсталација: https://youtu.be/bkNCylkzFRk

Претходно поставување на Git

Откако ќе го инсталирате Git, треба да го конфигурирате така што секој пат кога ќе креирате заложба, се наведува името на авторот. За да го направите ова, извршете го git и извршете ја командата:
git config –global user.name ”
Author
Тука, наместо “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 додадете име на датотека Сега можете да креирате commit:
git commit -m “коментар” Некои забелешки за создавање складиште:

  1. Складиштето може да има многу датотеки и подпапки (најчесто само обична папка).
  2. Најдобро е да имате посебно складиште за секој проект.
  3. Не креирајте папки за складиште во друго складиште (избегнувајте складишта на матриошка!).
  4. Промените направени во папките на складиштето се „следат“ од Git, но овие промени мора да се додадат во складиштето за да се следат или снимаат.
  5. Можете да ги контролирате елементите што Git ги „гледа“. Најдобро е да се игнорираат многу големи збирки на податоци или привремени датотеки.
Git за почетници, како да инсталирате, користите, тргувате роботи
складиште за Git

Кога да се обврзете

Обврските во Git се препорачуваат во следниве случаи:

  • нова функционалност додадена на проектот;
  • поправени сите грешки;
  • затворате за денес и сакате да ги зачувате вашите промени.

Git за почетници, како да инсталирате, користите, тргувате роботи

Соработувајте на Git проекти

Да речеме дека вие и вашите пријатели смисливте нов проект и решивте да ги споделите одговорностите. Едниот ќе биде одговорен за функционалноста, другиот за дизајнот и дизајнот, третиот за регистрација, овластување и безбедност. Во овој случај, треба да се разгранувате. Како што веќе беше споменато, гранка е збир на обврски кои се одвиваат последователно еден по друг. Главна гранка се нарекува господар. Другите гранки се за имплементација на нови функции или за поправање грешки. Така, во посебна гранка, можете да направите какви било промени, а потоа да ги споите со главната. Многу експерти не советуваат креирање на обврзници во главната гранка, но препорачуваат создавање на нов, правење промени во него и потоа спојување во господар. За да започнете нова гранка, треба да ја извршите командата:
git
branchFixОва може да се направи и со следнава команда:
git checkout –b
Поправка на грешки

Вториот метод се разликува од првиот по тоа што во овој случај, по извршувањето на командата, веднаш влегувате во креираната гранка.

Подобро е да се именува новата гранка со концизно, но во исто време доволно обемно и разбирливо име за да се спречи забуна во проектот. Кога го користите вашиот систем, можете да наведете идентификатор пред името на задачата. Исто така, не заборавајте да го оставите вашиот коментар во секое креирање на обврските, што треба да ја означи суштината на промените. За да се преселите од една гранка во друга, треба да ја извршите следнава команда:
git checkout
new
_1 По завршувањето на работата, промените направени во тековната гранка мора да се спојат во мастер, господари. За да го направите ова, прво проверете ја главната гранка користејќи ја командата:
git checkout master После тоа, ажурирајте ја локалната гранка:
git
pull
origin
masterСега можете да споите гранки:
git
merge
bugFix Оваа команда додава промени од гранката наведена во командата (bugFix) во гранката на која се наоѓате, во овој случај господар. За да ја видите моменталната состојба на гранката, треба да ја внесете командата:
git status За другите корисници кои работат на проектот да ги видат направените промени, треба да ги турнете на серверот. За да го направите ова, прво мора да отидете во гранката што сакате да ја турнете во github. За да внесете master, извршете ја командата:
git checkout master После тоа, можете да ја турнете на серверот Github:
git push origin masterЗа да може друго лице да добие пристап до проектот, потребна ви е услуга за складирање на кодот, на пример, Github. Ако неодамна сте се приклучиле на проектот и треба да го преземете на себе, извршете ја командата:
git clone https://github.com/…/….git

Еве https://github.com/…/….git е адресата на складиштето. Може да се добие со отворање на саканиот проект и кликнување на зеленото копче „Код“.

Важен совет!

Се препорачува да ги ажурирате Masters на вашата локална машина пред да креирате нова филијала. За да го направите ова, внесете ја саканата гранка и извршете ја следнава команда:
git pull origin master Како резултат на тоа, вистинските промени ќе бидат преземени од github. На ист начин, можете да ажурирате која било гранка. За да ги ажурирате сите постоечки гранки, можете да ја извршите командата:
git pull

Чест проблем при работа со Git проект

Кога се обидувате автоматски да ги споите промените, може да се случи двете гранки да имаат промени на иста линија во овој случај кога ќе ја извршите командата:
git merge master Се појавува следнава грешка:
Автоматско спојување Hello.py
КОНФЛИКТ (содржина): Спојување конфликт во Hello.py
Автоматското спојување не успеа; поправете ги конфликтите и потоа поставете го резултатот. Во овој случај, треба рачно да го решите конфликтот. За да го направите ова, отворете ја датотеката во која се појави грешката, во нашиот случај тоа е Hello.py, дознајте што не е во ред и отстранете ја грешката. После тоа, додадете ја коригираната датотека со командата:
git add
Hello
.
py И креирај нов commit:
git commit -m „Споен конфликт“

Корисни команди – Git команди

Можете да дознаете како долната гранка се разликува од друга со помош на командата:
git
diff < first_branch > <second_branch> За да избришете дополнителна гранка, напишете:

branch_namegit branch -d <
git help Добијте помош за одредена команда:
git help <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

[Caption id=”attachment_12709″ align=”aligncenter” width=”624″]
Git за почетници, како да инсталирате, користите, тргувате роботи Управување и конфигурирање на проекти Github Desktop[/caption] 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 и кликнете на второто поле на дното кое вели „Креирај ново складиште на вашиот хард диск“. Ќе се појави скокачки прозорец што треба да се пополни – започнете со именување на првото складиште. Откако ќе изберете име, ќе треба да изберете и каде ќе се наоѓа на компјутерот. Можете исто така да го штиклирате полето што вели „Иницијализирајте го ова складиште со 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. Кликнете на „Овласти атласиски“ за да дозволите SourceTree пристап до вашата сметка на GitHub. Git за почетници, како да инсталирате, користите, тргувате роботи
  4. После тоа, треба да видите порака за успешно завршување на автентикацијата. Кликнете на ОК.

Потоа можете да го видите целото ваше складиште во SourceTree со кликнување на вашата сметка.
Git за почетници, како да инсталирате, користите, тргувате роботи Вториот начин е да го поврзете GitHub со SSH клуч. За да го направите ова, треба да генерирате пар SSH клучеви. Ова е приватен и јавен клуч. Јавниот клуч се користи во сметката на GitHub. Од друга страна, приватниот клуч ќе биде додаден на списокот со клучеви на вашиот компјутер. Следниве се инструкциите:

  1. За да генерирате пар клучеви SSH, одете во менито „Tools“ и кликнете „Create or Import SSH Keys“. Git за почетници, како да инсталирате, користите, тргувате роботи
  2. Кликнете на „Генерирај“ во прозорецот за генератор на клучеви PuTTY. Git за почетници, како да инсталирате, користите, тргувате роботи
  3. Поместете го курсорот на глувчето на празен простор и поместете го курсорот на глувчето до крајот на генерацијата. Git за почетници, како да инсталирате, користите, тргувате роботи
  4. Откако ќе завршите со генерирање на SSH клучот, поставете лозинка за вашиот SSH клуч.
  5. Зачувајте ги јавниот и приватниот клуч. Git за почетници, како да инсталирате, користите, тргувате роботи
  6. Не го затворајте генераторот на клучеви PuTTY. Најавете се на вашата сметка на GitHub, кликнете на иконата за аватар во горниот десен агол, а потоа кликнете Поставки. Git за почетници, како да инсталирате, користите, тргувате роботи
  7. Кликнете на „SSH и GPG keys“ и изберете „New SSH key“. 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

GitKraken е уште една апликација дизајнирана да работи со различни системи за контрола на верзии користејќи GUI. За да започнете, треба да се регистрирате на GitHub и да ја инсталирате апликацијата GitKraken. Кога ќе ја стартувате апликацијата, треба да ги внесете вашето корисничко име и лозинка од услугата GitHub. За да не внесувате лозинка секој пат, треба да поставите клуч SSH. Ако веќе немате генерирано SSH клуч, можете да го следите водичот на GitHub за создавање нов клуч. Откако ќе го имате вашиот SSH клуч, можете да го додадете на вашата сметка на GitHub. За да го направите ова, изберете „Датотека“, потоа „Преференци“ од главното мени. Потоа изберете „Автентикација“ и наведете ги патеките за вашите јавни и приватни клучеви. Првиот чекор во објавувањето на која било содржина на GitHub е да креирате локално складиште за да ја следите вашата работа. Оваа папка ќе ги содржи сите датотеки што сакате да го објавите на GitHub. Мора да ги следите упатствата:

  1. За да креирате ново складиште во GitKraken, изберете „File“ од главното мени, потоа „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 со отворен код

Системот за контрола на верзијата Git се користи, меѓу другото, за развој на
роботи за тргување . Еве неколку примери на такви случувања што можете да ги преземете и користите.

Роботот за тргување со Python

Роботот за тргување напишан во Python е достапен на https://github.com/areed1192/python-trading-robot, кој може да работи автоматизирани стратегии користејќи техничка анализа. Роботот е дизајниран да симулира неколку вообичаени сценарија: може да ги пресмета вкупните оценки за ризик поврзани со портфолиото и да обезбеди повратни информации во реално време додека тргува. Ви овозможува да работите со табела со податоци во реално време која ги содржи историските и тековните цени како што се менуваат. Ќе го направи процесот на складирање податоци едноставен и со брз пристап. Дополнително, тој ќе биде приспособен за да можете лесно да ги гледате вашите финансиски податоци како што доаѓаат и да вршите дополнителна анализа доколку е потребно. Содржи индикатори кои користат и историски и тековни цени.

Трговски бот Касандре

Врска на роботот за тргување Cassandre до GitHub https://github.com/cassandre-tech/cassandre-trading-bot – може да се грижи за поврзување со размена, сметки, нарачки, зделки и позиции, за да можете да се фокусирате на градење на вашите стратегија. Секое издание е тестирано за да работи со размените Kucoin, Coinbase и Binance. Со него лесно е да креирате сопствена стратегија, за ова само треба да ги поставите условите кога сакате да креирате кратки или долги позиции и да ги поставите правилата. Има натоварувач за тестирање на ботот на историски податоци. За време на тестовите, Касандре ќе ги увезе податоците и ќе ги додаде во вашата стратегија. Касандре ќе ви помогне да изградите стратегија заснована на библиотеката за техничка анализа ta4j.
Git за почетници, како да инсталирате, користите, тргувате роботи

EA31337 Libre

EA31337 Libre на https://github.com/EA31337/EA31337-Libre е бесплатен робот за тргување со Forex со повеќе стратегии напишан во MQL. Роботот за тргување доаѓа со над 35 стратегии за избор. Секоја стратегија може независно да го анализира пазарот во различни временски рамки. Анализата на пазарот се заснова на популарни технички показатели. Можете исто така да напишете свои стратегии.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply