Git – версия белән идарә итү өчен кулланучының файлларга ясаган үзгәрешләр тарихын саклап калу өчен. Бу гадәттә кушымталар өстендә эшләргә кулланыла, ләкин аны башка очракларда кулланырга мөмкин, мәсәлән, дизайнерлар Git-ны төрле рәсемнәр һәм макетларның төрле версияләрен саклау өчен кулланалар. Git кушымтаны элеккеге версиягә кире кайтарырга, үзгәрешләрне чагыштырырга һәм анализларга мөмкинлек бирә.
- Башлап җибәрүчеләр өчен төп сүз: төп терминнар һәм төшенчәләр, кереш кулланма
- Гит ничек эшли
- Гит урнаштыру
- Гит
- Беренче Гит Репозиториясен булдыру
- Кайчан эшләргә
- Гит проектларында хезмәттәшлек итү
- Git проекты белән эшләгәндә киң таралган проблема
- Файдалы боерыклар – Git командалары
- GUI белән эшләү өчен GUI программалары
- GitHub өстәле
- .Әр сүзнең
- GitKraken
- GitHub-та сәүдә ботлары – Bot Github ачык чыганак
- Python Trading Robot
- Бот Кассандр
- EA31337 Libre
Башлап җибәрүчеләр өчен төп сүз: төп терминнар һәм төшенчәләр, кереш кулланма
Гит белән эшли башлаганчы, складның, бурычның һәм филиалның нәрсә икәнен аңларга кирәк.
Репозитория – код яки бүтән мәгълүматлар сакланган урын, шулай ук аларның үзгәрү тарихы. Git программасы җирле эшли һәм барлык мәгълүмат сезнең санакта саклана, ләкин сез шулай ук Интернет хезмәтләрен куллана аласыз. Аларның иң популяры – Github. Тагын ике танылган бар: Bitbucket һәм GitLab.
Тапшыру – билгеле бер вакытта проектның торышы. Аның уникаль таныклыгы һәм аңлатмалары бар.
Филиал – проектка кертелгән үзгәрешләр тарихы. Аның үз исеме бар һәм бурычлардан тора. Резервуарда бүтән ботаклар белән берләшкән яки берләшкән берничә ботак булырга мөмкин.
Гит ничек эшли
Мисал итеп гади рәсем кулланып, Git саклау системасының ничек урнаштырылганын визуаль рәвештә күрсәтик.
Монда түгәрәкләр йөкләмәләрне күрсәтәләр, һәм уклар кайсысына мөрәҗәгать итүен күрсәтәләр. Барысы да элеккесенә мөрәҗәгать иткәнгә, C3 иң яңасы, C2 – иске версия һ.б., бу C0 филиалындагы беренчесенә кадәр. Бу мастер филиал, гадәттә мастер дип атала. Төп * эчке дип язылган турыпочмаклык хәзерге вакытта эшләвегезне күрсәтә. Рәсемдә сез бер филиал һәм дүрт бурычлы гади графикны күрәсез. Git шулай ук катлаулы графиклар белән эшли ала, алар берләшә ала торган берничә филиал.
Гит урнаштыру
Git – Windows, Mac OS һәм Linux операцион системаларында эшли ала торган консоль ярдәм. Аларның һәрберсенә ничек урнаштырырга икәнлеген әйтербез. Windows OS астында урнаштыру өчен, кушымтаны https://git-scm.com/downloads рәсми сайтыннан күчереп алырга һәм урнаштырырга кирәк.
Сездә Mac OS булса һәм Homebrew пакеты менеджерын урнаштырсагыз, боерыкны кертегез:
brew install git Әгәр Homebrew урнаштырылмаган булса, эшләгез:
git –version Шуннан соң, күренгән тәрәзәдән сезгә Command Line Tools урнаштыру соралачак. . Git шулай ук бу программа ярдәмендә урнаштырылачак. Linux Дебиан һәм бу версиягә нигезләнгән бүтән таратулар өчен, Ubuntu яки Mint кебек, урнаштыру өчен түбәндәге боерык кирәк:
sudo apt install gitLinux CentOS өчен сезгә керергә кирәк:
sudo yum install git Git нәрсә ул, монтаж һәм конфигурация – урнаштыру: https://youtu.be/bkNCylkzFRk
Гит
Гитны урнаштырганнан соң, сез аны конфигурацияләргә тиеш, шуңа күрә сез килешү төзегән саен авторның исеме күрсәтелә. Моның өчен git эшләгез һәм буйрыкны үтәгез:
git config –global user.name ”
Автор
“ Монда, “Автор” урынына без үзебезнең исемне куябыз, мәсәлән, “Иван_Петров”. Аннан соң сез электрон почта адресын түбәндәге боерык белән куя аласыз:
git config –global user.email “You_adr@email.com” Бу очракта “You_adr@email.com” урынына без чын электрон почта адресын күрсәтәбез.
GIT файл системасы [/ caption]
Беренче Гит Репозиториясен булдыру
Репозитория булдыру өчен башта проект папкасына керегез. Мәсәлән, Windows’та бу D: / GitProject булырга мөмкин. Команда кертегез:
cd
d: \ GitProject Аннан соң, репозитарий булдырыгыз:
git init Аннан соң барлык файлларны өстәгез:
git add –all Билгеле файл өстәү өчен керегез:
git файл исемен кушыгыз Хәзер сез бурыч булдыра аласыз:
git тапшыру -м “аңлатма” Резервуар булдыру турында кайбер язмалар:
- Репозиториядә бик күп файллар һәм субфолдерлар булырга мөмкин (күбесенчә гади папка гына).
- Eachәр проект өчен аерым склад булу иң яхшысы.
- Башка репозитарий эчендә папкалар булдырмагыз (матрошка саклагычларыннан сакланыгыз!).
- Репозитарий папкаларына кертелгән үзгәрешләр Гит тарафыннан “күзәтелә”, ләкин бу үзгәрешләр күзәтү яки язылу өчен репозитарийга өстәлергә тиеш.
- Сез Гит “карый” элементларын контрольдә тота аласыз. Бик зур мәгълүматлар базасын яки вакытлы файлларны санга сукмау яхшырак.
Гит складлары [/ caption]
Кайчан эшләргә
Гиттагы бурычлар түбәндәге очракларда тәкъдим ителә:
- проектка яңа функция өстәлде;
- барлык хаталар төзәтелде;
- сез бүген ябыласыз һәм үзгәртүләрегезне сакларга телисез.
Гит проектларында хезмәттәшлек итү
Әйтик, сез һәм дусларыгыз яңа проект уйлап таптыгыз һәм җаваплылыкны бүлешергә булдык. Берсе функциональлек өчен, икенчесе дизайн һәм дизайн өчен, өченчесе теркәлү, рөхсәт һәм куркынычсызлык өчен җаваплы булачак. Бу очракта сезгә филиал бирергә кирәк. Инде әйтелгәнчә, филиал – бер-бер артлы бара торган бурычлар җыелмасы. Оста филиал мастер дип атала. Башка филиаллар яңа функцияләрне кертү яки хаталарны төзәтү өчен. Шулай итеп, аерым тармакта сез теләсә нинди үзгәрешләр кертә аласыз, аннары аларны төп белән берләштерә аласыз. Күпчелек белгечләр төп тармакта йөкләмәләр ясарга киңәш итмиләр, ләкин яңасын булдырырга, аңа үзгәрешләр кертергә, аннары мастерга кушарга киңәш итәләр. Яңа филиалны башлау өчен сезгә команданы эшләргә кирәк:
git branch
bugFixБу шулай ук түбәндәге боерык белән эшләнергә мөмкин:
git Checkout –b
bugFix
Икенче ысул беренчесеннән аерылып тора, бу очракта, боерыкны үтәгәннән соң, сез шунда ук барлыкка килгән филиалга керәсез.
Яңа филиалны кыскача атау яхшырак, ләкин шул ук вакытта проекттагы буталчыклыкны булдырмас өчен җитәрлек дәрәҗәдә сыйдырышлы һәм аңлаешлы исем. Сезнең системаны кулланганда, сез эш исеме алдыннан идентификаторны күрсәтә аласыз. Шулай ук, үзгәрешләрнең асылын күрсәтергә тиеш булган һәрбер эшегездә үз фикерегезне калдырырга онытмагыз. Бер филиалдан икенчесенә күчү өчен сезгә түбәндәге боерыкны эшләргә кирәк:
git checkout
new
_1 Эш беткәч, хәзерге филиалга кертелгән үзгәрешләр мастер, мастерларга кушылырга тиеш. Моның өчен башта мастер-филиалны кулланыгыз:
git checkout master Аннан соң, җирле филиалны яңартыгыз:
git
pull
origin
masterХәзер сез филиалларны берләштерә аласыз:
git
merge
bugFix Бу боерык (bugFix) командасында күрсәтелгән филиалдан сез булган филиалга үзгәрешләр кертә, бу очракта мастер. Филиалның хәзерге торышын карау өчен сезгә команданы кертергә кирәк:
git статусы Проектта эшләүче башка кулланучылар кертелгән үзгәрешләрне күрсен өчен, аларны серверга этәрергә кирәк. Моның өчен сез башта гитубка этәрергә теләгән филиалга барырга тиеш. Мастерны кертү өчен, команданы эшләгез:
git checkout master Аннан соң сез аны Github серверына этәрә аласыз:
git push origin masterБашка кешегә проектка керү өчен сезгә кодны саклау өчен хезмәт кирәк, мәсәлән, Github. Күптән түгел проектка кушылган булсагыз һәм аны үзегезгә йөкләргә кирәк икән,
git клонын эшләгез: https://github.com/…/….git
Монда https://github.com/…/….git – складның адресы. Аны кирәкле проектны ачып, яшел “Код” төймәсенә басып алырга мөмкин.
Мөһим киңәш!
Яңа филиал булдырганчы җирле машинада осталарны яңартырга киңәш ителә. Моның өчен кирәкле филиалны кертегез һәм түбәндәге боерыкны эшләгез:
git pull килеп чыгу мастеры Нәтиҗәдә, реаль үзгәрешләр github’тан йөкләнәчәк. Шул ук рәвешчә, сез теләсә нинди филиалны яңарта аласыз. Барлык филиалларны яңарту өчен, сез команданы эшли аласыз:
git pull
Git проекты белән эшләгәндә киң таралган проблема
Changesзгәрешләрне автоматик рәвештә берләштерергә тырышканда, бу боерыкны эшләгәндә ике филиалның да бер үк сызыкта үзгәрүе булырга мөмкин:
git merge master Түбәндәге хата килеп чыга:
Hello.py CONFLICT
(эчтәлек) автоматик кушылуы: Конфликтны берләштерегез Hello.py
Автоматик кушылу уңышсыз калды; конфликтларны төзәтегез, аннары нәтиҗә ясагыз. Бу очракта сезгә конфликтны кул белән чишәргә кирәк. Моның өчен хата булган файлны ачыгыз, безнең очракта ул Hello.py, нәрсә дөрес булмаганын һәм проблемаларын чишегез. Аннан соң, төзәтелгән файлны кушыгыз:
git add
Hello
.
py newәм яңа килешү төзегез:
git commit -m “Берләшкән конфликт”
Файдалы боерыклар – Git командалары
Түбән филиалның бүтәннән ничек аерылып торганын белә аласыз:
git
diff < first_branch > <second_branch> Өстәмә филиалны бетерү өчен,
ranch_namegit branch -d <
git help Билгеле бер ярдәмдә ярдәм алыгыз:
git help <command_name> Git һәм GitHub башлангыч курсы – монтажлау, монтажлау, тапшыру, репозитария, боерыклар, филиалларны ничек булдыру, бетерү һәм үзгәртү турында белергә кирәк: https: //youtu.be/zZBiln_2FhM
GUI белән эшләү өчен GUI программалары
Программа версияләрен командование аша түгел, ә график интерфейс ярдәмендә идарә итү җиңелрәк. Кайбер үсеш мохите һәм текст редакторлары Git белән эшләү өчен график интерфейс тәкъдим итә. Ләкин махсус программалар да бар, без аларның кайберләрен санап китәбез:
- GitHub Desktop – Git ярдәме һәм Github сервисы белән эшләү өчен эшләнгән график кушымта, ул каты дискка резервуарларны клонлаштыра һәм йөкли, шулай ук үзгәрешләр белән идарә итә һәм башка файдалы эшләрне башкара ала.
- Sourcetree – Windows һәм Mac операцион системалары өчен бушлай Git клиенты, бу складлар белән үзара бәйләнешне җиңеләйтә.
- GitKraken – Windows, Linux һәм MacOs өчен GitHub, GitLab һәм Bitbucket хезмәтләренә ярдәм итүче график клиент. Аның ярдәмендә сез төп биремнәрне чишеп кенә калмыйсыз, тагын да катлаулырак операцияләр ясый аласыз, мәсәлән, йөкләмәләрне берләштерү һәм тәртипкә китерү, филиалларны берләштерү, тарихны яңадан язу.
Әйдәгез аларның һәрберсе турында җентекләп сөйләшик.
GitHub өстәле
Проектлар белән идарә итү һәм конфигурацияләү Github Desktop [/ caption] GitHub Desktop – сезнең шәхси санак өчен кушымта, ул сезгә Github хезмәте белән турыдан-туры аралашырга мөмкинлек бирә. Бу корал сезгә график интерфейс ярдәмендә версияләр белән идарә итәргә мөмкинлек бирә, үсеш процессын тизләтә. GitHub Desktop сезгә Git белән аралашу мөмкинлеген бирә, кушымта интерфейсын гына кулланып. Әйтергә кирәк, GitHub Desktop кушымтасы боерык сызыгы белән эшләнгәннең барысын да эшли алмый, ләкин кулланучы интерфейсы үзе төп Git командаларын тәкъдим итә. GitHub Desktop барлык популяр операцион системалар өчен эшли, шул исәптән Windows, Linux, һәм macOS. Без сезгә GitHub өстәлен ничек урнаштырырга һәм бу кушымта белән эшләргә сөйләрбез. GitHub сервисын һәм GitHub Desktop кушымтасын куллану өчен, Сездә Github аккаунты булдырырга кирәк булачак. Моның өчен GitHub’ка керегез. Уң өске почмакта “Керү” дигән төймә күрерсез.
Киләсе биткә керер өчен аңа басыгыз. Сезнең детальләрегезне, шул исәптән электрон почта адресыгызны, кулланучы исемегезне һәм серсүзегезне кертергә кирәк. Киләсе этапта сездән күрсәтелгән адреска килгән электрон почта эчендәге сылтамага басып, счетыгызны тикшерү соралачак. Тикшерелгәч, GitHub аккаунты ясалачак һәм сез платформаны куллана башлый аласыз. GitHub счетыгызны урнаштырып, сез GitHub Desktop кушымтасын шәхси санакка урнаштырырга әзер. Моның өчен браузерыгызда яңа кыстыргыч ачыгыз һәм кушымтаны йөкләү битенә керегез.
Windows кулланучыларына “Windows өчен йөкләү” дигән зур куе кызыл төймәгә басыгыз, ә сез Mac кулланучысы булсагыз, төймә астындагы macOS дигән сызыкны табарга һәм аңа басыгыз. MacOS 10.12 яки соңрак яки 64 битлы Windows булырга тиеш. Йөкләгәннән соң, сез кушымтаны урнаштырырга тиеш, аннары алдагы адымда ясалган хисап белән керергә тиеш. Сезнең счетка шунда ук керергә кирәк түгел, ләкин хәзер моны эшләү яхшырак. Яңа склад булдыру өчен, GitHub өстәлен ачыгыз һәм астагы “Каты дискта яңа саклагыч булдырыгыз” дигән икенче тартмага басыгыз. Аны тутырырга кирәк булган калкып чыккан тәрәзә пәйда булачак – беренче складны атаудан башлап. Исем сайлаганнан соң, сезгә компьютерда кайда урнашканын сайларга кирәк. Сез шулай ук соңрак README файлын үзгәртәсегез килсә, “Бу складны README белән башлап җибәрегез” дигән рамканы тикшерә аласыз. Аннан соң “Репозитория булдыру” төймәсенә басыгыз. Нәтиҗәдә, сез браузер кулланмыйча, GitHub Desktop кушымтасы ярдәмендә яңа Git складын булдырдыгыз.
Яңа битнең башында сез склад һәм филиал исемен күрерсез. Чынлыкта, хәзерге вакытта склад сезнең санакта гына бар. Аны бастыру өчен, “Репозиторияне бастыру” төймәсенә басыгыз. Яңа склад хәзер сезнең github профилегездә күренәчәк. Сез үз проектыгызны тарату өчен GitHub Desktop кушымтасын куллана аласыз. Моның өчен “Хәзерге филиал” га басыгыз, аннары филиаллар исемлегендә кирәкле филиалны сайлагыз, аның исемен әйтегез һәм “Ярату” төймәсенә басыгыз. Яктылык һәм караңгы фон арасында күчү өчен, Вариантларга, Күренешкә керегез. Сез башкалар белән проектларда хезмәттәшлек итү өчен биремнәр төзү өчен өстәл кушымтасын куллана аласыз. Сораулар идеяларны күзәтергә һәм проектларыгыздагы үзгәрешләр турында сөйләшергә мөмкинлек бирә. Проблема тудыру өчен, меню тактасында “Репозитория” менюсын кулланыгыз, аннары “Чыгарылыш яса” төймәсенә басыгыз.
Альтернатив рәвештә, сез GitHub Desktopны командалар сызыгыннан җибәрә аласыз. Моның өчен боерык соравын ачыгыз һәм Github языгыз. Сез шулай ук GitHub өстәлен билгеле бер складка каршы җибәрә аласыз. Github языгыз, аннан соң саклагыч юл.
.Әр сүзнең
SourceTree – GitHub, BitBucket һәм Mercurial хезмәтләре белән эшләү өчен бушлай кушымта. Бу Windows һәм iOS эшли торган платформалар өчен бар. Sourcetree башлангыч дус. Аның саклагычлар өчен интуитив GUI бар һәм гадиләштерелгән интерфейс аша Gitның тулы көчен кулланырга мөмкинлек бирә. SourceTree урнаштыру өчен, урнаштыру файлын рәсми сайттан күчереп алып эшләргә кирәк. Урнаштыру процессы вакытында сезгә кушымта каты дискка үзгәрешләр кертергә рөхсәт бирергә тиеш, лицензия килешүенә ризалашырга. Шулай ук урнаштыру процессында SourceTree сез өстәмә git программасын урнаштырырга телисезме дип сорый ала. Сез “Әйе” дип әйтергә һәм бу программаны урнаштырырга тиеш. Github хезмәтенә тоташуның ике ысулы бар:
- OAuth рөхсәт протоколы аша.
- SSH ачкычы белән.
Әйдәгез аларның һәрберсе турында сөйләшик. Беренче ысул – GitHub-ны дистанцион счет белән тоташтыру. SourceTree’ка GitHub счетыгызны OAuth белән тоташтырырга рөхсәт итегез. Бу GitHubны SourceTree белән тоташтыруның иң җиңел ысулы.
- Башта “Хисап өстәү” төймәсенә басыгыз.
- Аннары хостинг өчен GitHub сайлагыз. Сайланган протоколны һәм аутентификацияне үзгәртмәгез, ягъни HTTPS һәм OAuth калдырыгыз. Аннары “ОАут Токенны яңарту” төймәсенә басыгыз. Кушымта автоматик рәвештә браузерыгызда веб-бит ачачак һәм сезнең GitHub хисап язмасына керү детальләрен сорар. Әгәр дә сез бу браузерда GitHub хисап язмагызга кергән булсагыз, бу адым атланыр.
- GitHub хисап язмагызга SourceTree рөхсәтен бирү өчен “Атлассиягә рөхсәт” төймәсенә басыгыз.
- Аннан соң, сез аутентификацияне уңышлы тәмамлау турында хәбәр күрергә тиеш. Ярар.
Аннары сез үзегезнең хисап язмагызга басып, SourceTree’тагы бөтен репозиториягезне карый аласыз.
Икенче ысул – GitHubны SSH ачкычы белән тоташтыру. Моның өчен сезгә SSH ачкычлары ясарга кирәк. Бу шәхси һәм җәмәгать ачкычы. Ачык ачкыч GitHub счетында кулланыла. Икенче яктан, шәхси ачкыч сезнең санактагы ачкычлар исемлегенә өстәләчәк. Түбәндә күрсәтмәләр бар:
- SSH ачкыч парын булдыру өчен, “Кораллар” менюсына керегез һәм “SSH ачкычларын ясау яки импортлау” төймәсенә басыгыз.
- PuTTY ачкыч генератор тәрәзәсендә “Генерация” төймәсенә басыгыз.
- Тычкан курсорын буш урынга күчерегез, һәм тычкан курсорын буын ахырына күчерегез.
- SSH ачкычын ясагач, SSH ачкычы өчен серсүз куегыз.
- Ачык ачкычны һәм шәхси ачкычны саклагыз.
- PuTTY ачкыч генераторын япмагыз. GitHub хисап язмагызга керегез, уң уң почмактагы аватар иконасына басыгыз, аннары көйләүләргә басыгыз.
- “SSH һәм GPG ачкычларына” басыгыз һәм “Яңа SSH ачкычы” ны сайлагыз.
- SSH ачкычына исем бирегез һәм PuTTY ачкыч генераторыннан ачкыч кырына күчерегез. Аннан соң “SSH ачкычын өстәү” төймәсенә басыгыз.
- SourceTree’ка кире кайту, “Кораллар” га керегез һәм “SSH агентын эшләтеп җибәрү” төймәсенә басыгыз.
- Берникадәр вакыттан соң, биремнәр тактасындагы кечкенә монитор иконасына басыгыз.
- Нәтиҗәдә, ачкычлар исемлеге барлыкка киләчәк. Элегрәк саклаган шәхси ачкычны өстәр өчен “Ачкыч өстәү” төймәсенә басыгыз.
Хәзер 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’та яңа склад булдыру өчен, төп менюдан “Файл” ны, аннары “Init Repo” ны сайлагыз. Төрле төр саклагычлар өчен берничә вариант булачак, “Localирле генә” сайлагыз.
- Аннары сезнең яңа саклагыч булачак папканы сайлагыз. Сез буш папканы яки файллар булган папканы сайлый аласыз; сез үзгәртүләрегезне югалтмассыз.
- Киләсе диалог рамкасында шулай ук демократик шаблоннар һәм лицензия файллары көйләүләре бар. Барысын да булганча калдырыгыз.
- “Репозитория булдыру” басыгыз.
Компьютерыгызда Git (яки GitKraken) куллану өчен сезгә Github аккаунты кирәк түгел. Ләкин, сез бүтән кулланучылар белән хезмәттәшлек итәргә яки берничә санактан файллар кулланырга уйласагыз, сезгә Github кебек хост кулланырга кирәк. GitHub’та резервуар булдыру өчен, “Init Repo” төймәсенә баскач, “GitHub” сызыгын сайлагыз һәм түбәндәгечә тәрәзәне тутырыгыз:
- Хисап – сезнең GitHub счетыгызның исеме.
- Исем – складның исеме. Аны хәрефләрдән, саннардан һәм аскы сызыклардан языгыз.
- Тасвирлау – Бу складның нәрсә булачагын тасвирлау.
- Рөхсәт – ерак урнашкан урынга керү, ул һәркемгә күренергә тиешме, яисә сезгә һәм хезмәттәшләр итеп өстәгән кешеләргә генә ачык булырга тиеш.
- Иниттан соң клон – бу параметрны тикшереп калдырыгыз, бу сезнең өчен GitHub’та резервуарны тәкъдим итәчәк.
- Кайда клонлаштырырга – компьютерда яңа төзелгән склад папкасын урнаштырырга кирәк.
- Ниһаять, “Репозитория һәм Клон ясау” төймәсенә басыгыз .
Аннан соң, GitKraken интерфейсының өске сул почмагында яңа папка пәйда булачак, һәм без аның турында күбрәк мәгълүматны сул баганада күрә алабыз. GitHubны GitKraken белән тоташтырганда, авторизациянең Internet Explorer түгел, Chrome яки Firefox’та башкарылуына инаныгыз.
GitHub-та сәүдә ботлары – Bot Github ачык чыганак
Git версиясе белән идарә итү системасы, башка нәрсәләр белән беррәттән,
сәүдә роботларын үстерү өчен кулланыла . Менә шундый үсешнең кайбер мисаллары, сез аларны йөкләп куллана аласыз.
Python Trading Robot
Pythonда язылган сәүдә роботы https://github.com/areed1192/python-trading-robot сайтында бар, ул техник анализ ярдәмендә автоматлаштырылган стратегияләр эшли ала. Робот берничә уртак сценарийны охшату өчен эшләнгән: Ул портфолио белән бәйле гомуми риск баллларын саный һәм сәүдә вакытында реаль вакытта җавап бирә ала. Сезгә реаль вакыттагы мәгълүмат таблицасы белән эшләргә мөмкинлек бирә, алар үзгәргәндә тарихи һәм хәзерге бәяләр. Бу мәгълүматны саклау процессын гади һәм тиз кертәчәк. Моннан тыш, ул көйләнәчәк, шуңа күрә сез финанс мәгълүматыгызны җиңел карый аласыз, кирәк булса алга таба анализ ясый аласыз. Тарихи һәм хәзерге бәяләрне кулланган күрсәткечләр бар.
Бот Кассандр
Кассандр сәүдә роботы GitHub белән сылтама https://github.com/cassandre-tech/cassandre-trading-bot – биржага, счетларга, заказларга, килешүләргә һәм позицияләргә тоташу турында кайгырта ала, шуңа күрә сез үзегезнең төзелешегезгә игътибар итә аласыз. стратегиясе. Eachәрбер чыгарылыш Kucoin, Coinbase һәм Binance биржалары белән эшләү өчен сынала. Аның ярдәмендә үз стратегияңне булдыру җиңел, моның өчен кыска яки озын позицияләр булдырырга һәм кагыйдәләр куярга теләгәндә шартлар куярга кирәк. Тарихи мәгълүматларда ботны сынау өчен йөкләүче бар. Тестлар вакытында Кассандр мәгълүматны кертәчәк һәм аны сезнең стратегиягезгә өстәячәк. Кассандр сезгә ta4j техник анализ китапханәсенә нигезләнеп стратегия төзергә булышачак.
EA31337 Libre
EA31337 Libre https://github.com/EA31337/EA31337-Libre – MQLда язылган бушлай күп стратегияле Forex сәүдә роботы. Сәүдә роботы сайлау өчен 35тән артык стратегия белән килә. Eachәр стратегия базарны төрле вакыт срокларында мөстәкыйль анализлый ала. Базар анализы популяр техник күрсәткечләргә нигезләнгән. Сез шулай ук үз стратегияләрегезне яза аласыз.
Robot kevirite. Banavo