Git – нұсқаларды басқаруға арналған, яғни пайдаланушы жоба файлдарына енгізетін өзгерістер тарихын сақтауға арналған пәрмен жолы утилитасы. Ол әдетте қолданбаларда жұмыс істеу үшін пайдаланылады, бірақ оны басқа жағдайларда қолдануға болады, мысалы, дизайнерлер сызбалар мен макеттердің әртүрлі нұсқаларын сақтау үшін Git пайдаланады. Git қолданбаны бұрынғы нұсқаға қайтаруға, өзгерістерді салыстыруға және талдауға мүмкіндік береді.
- Жаңадан бастаушыларға арналған Git: негізгі терминдер мен түсініктер, кіріспе нұсқаулық
- Git қалай жұмыс істейді
- Git орнату
- Git алдын ала орнату
- Бірінші Git репозиторийін жасау
- Қашан тапсыру керек
- Git жобаларында бірлесіп жұмыс жасаңыз
- Git жобасымен жұмыс істеу кезінде жиі кездесетін мәселе
- Пайдалы командалар – Git командалары
- Git-пен жұмыс істеуге арналған GUI бағдарламалары
- GitHub жұмыс үстелі
- Sourcetree
- GitKraken
- GitHub-тағы сауда боттары – Bot Github ашық көзі
- Python сауда роботы
- Cassandre сауда боты
- EA31337 Тегін
Жаңадан бастаушыларға арналған Git: негізгі терминдер мен түсініктер, кіріспе нұсқаулық
Git-пен жұмыс істеуді бастамас бұрын, репозиторий, міндеттеме және филиал деген не екенін түсінуіңіз керек.
Репозиторий – бұл код немесе басқа деректер сақталатын орын, сондай-ақ олардың өзгерістерінің тарихы. Git бағдарламасы жергілікті түрде жұмыс істейді және барлық ақпарат компьютерде сақталады, бірақ сіз Интернет қызметтерін де пайдалана аласыз. Олардың ең танымалы – Github. Тағы екі танымалы бар: Bitbucket және GitLab.
Міндеттеме – жобаның белгілі бір уақыттағы күйінің суреті. Оның бірегей идентификаторы мен пікірлері бар.
Филиал – жобаға енгізілген өзгерістердің тарихы. Оның өз атауы бар және міндеттемелерден тұрады. Репозиторийде тармақталған немесе басқа филиалдармен біріктірілетін бірнеше тармақтар болуы мүмкін.
Git қалай жұмыс істейді
Мысал ретінде қарапайым сызбаны пайдалана отырып, Git сақтау жүйесінің қалай орналасқанын көрнекі түрде көрсетейік.
Мұнда шеңберлер тапсырманы білдіреді, ал көрсеткілер қайсысына сілтеме жасайтынын көрсетеді. Барлығы алдыңғыға сілтеме жасайтындықтан, C3 – ең жаңа, C2 – ескі нұсқа және т.б., осы C0 тармағындағы ең біріншіге дейін. Бұл әдетте шебер деп аталатын негізгі бөлім. Ішінде негізгі* деп белгіленген тіктөртбұрыш қазіргі уақытта қандай міндеттемеде жұмыс істеп жатқаныңызды көрсетеді. Суретте сіз бір тармақ пен төрт тапсырмадан тұратын қарапайым графикті көресіз. Git сонымен қатар бір тармаққа біріктірілетін бірнеше тармақтарды қамтитын күрделі графиктермен жұмыс істей алады.
Git орнату
Git — Windows, Mac OS және Linux операциялық жүйелерінде жұмыс істей алатын консольдік утилита. Олардың әрқайсысы үшін оны қалай орнату керектігін айтамыз. Windows операциялық жүйесінде орнату үшін https://git-scm.com/downloads ресми веб-сайтынан қолданбаны жүктеп алып, орнату керек.
Егер сізде Mac OS болса және Homebrew пакетінің менеджерін орнатсаңыз, пәрменді енгізіңіз:
brew install git Егер Homebrew орнатылмаған болса, онда іске қосыңыз:
git –version Осыдан кейін пайда болған терезеде пәрмен жолы құралдарын орнату ұсынылады. . Git де осы утилитамен орнатылады. Linux Debian және Ubuntu немесе Mint сияқты осы нұсқаға негізделген басқа дистрибутивтер үшін орнату үшін келесі пәрмен қажет:
sudo apt install gitLinux CentOS үшін мынаны енгізу керек:
sudo yum install git Git дегеніміз не, орнату және конфигурациялау – орнату: https://youtu.be/bkNCylkzFRk
Git алдын ала орнату
Git-ті орнатқаннан кейін оны конфигурациялау керек, сонда сіз міндеттеме жасаған сайын автордың аты көрсетіледі. Ол үшін git іске қосыңыз және пәрменді орындаңыз:
git config –global user.name ”
Автор
“ Мұнда “Автор” орнына өз атымызды қоямыз, мысалы, “Ivan_Petrov”. Осыдан кейін электрондық пошта мекенжайын келесі пәрмен арқылы орнатуға болады:
git config –global user.email “You_adr@email.com” Бұл жағдайда “You_adr@email.com” орнына нақты электрондық пошта мекенжайын көрсетеміз.
Бірінші Git репозиторийін жасау
Репозиторий жасау үшін алдымен жоба қалтасына өтіңіз. Мысалы, Windows жүйесінде бұл D:/GitProject болуы мүмкін. Пәрменді енгізіңіз:
cd
d:\GitProject Осыдан кейін репозиторийді жасаңыз:
git init Осыдан кейін барлық файлдарды қосыңыз:
git add –all Белгілі бір файлды қосу үшін мынаны енгізіңіз:
git add filename Енді сіз міндеттеме жасай аласыз:
git commit -m “comment” Репозиторийді құру туралы кейбір ескертпелер:
- Репозиторийде көптеген файлдар мен ішкі қалталар болуы мүмкін (негізінен қарапайым қалта).
- Әрбір жоба үшін бөлек репозиторий болғаны дұрыс.
- Басқа репозиторий ішінде репозиторий үшін қалталарды жасамаңыз (матрешка репозиторийлерінен аулақ болыңыз!).
- Репозиторий қалталарына енгізілген өзгерістерді Git «қадағалайды», бірақ бұл өзгертулерді бақылау немесе жазу үшін репозиторийге қосу керек.
- Сіз Git «қарайтын» элементтерді басқара аласыз. Өте үлкен деректер жиынын немесе уақытша файлдарды елемеу жақсы.
Қашан тапсыру керек
Git-те тапсырмалар келесі жағдайларда ұсынылады:
- жобаға қосылған жаңа функция;
- барлық қателер түзетілді;
- сіз бүгін жабылып жатырсыз және өзгертулеріңізді сақтағыңыз келеді.
Git жобаларында бірлесіп жұмыс жасаңыз
Сіз және сіздің достарыңыз жаңа жобаны ойлап тауып, жауапкершілікті бөлісуді шештіңіз делік. Біреуі функционалдылыққа, екіншісі дизайн мен дизайнға, үшіншісі тіркеуге, авторизацияға және қауіпсіздікке жауапты болады. Бұл жағдайда сізге тармақтау қажет. Жоғарыда айтылғандай, филиал – бұл бірінен соң бірі орындалатын міндеттемелер жиынтығы. Шебер тармақ шебер деп аталады. Басқа филиалдар жаңа мүмкіндіктерді енгізуге немесе қателерді түзетуге арналған. Осылайша, бөлек филиалда сіз кез келген өзгерістерді енгізе аласыз, содан кейін оларды негізгімен біріктіре аласыз. Көптеген сарапшылар негізгі тармақта міндеттемелерді құруға кеңес бермейді, бірақ жаңасын жасауды, оған өзгерістер енгізуді, содан кейін оны шеберге біріктіруді ұсынады. Жаңа филиалды бастау үшін сізге пәрменді орындау керек:
git branch
bugFixМұны келесі пәрмен арқылы да жасауға болады:
git checkout –b
bugFix
Екінші әдіс біріншіден ерекшеленеді, бұл жағдайда команданы орындағаннан кейін сіз бірден құрылған тармаққа кіресіз.
Жаңа филиалды қысқаша, бірақ сонымен бірге жобада шатасуға жол бермеу үшін жеткілікті сыйымды және түсінікті атаумен атаған дұрыс. Жүйені пайдаланған кезде тапсырма атауының алдында идентификаторды көрсетуге болады. Сондай-ақ, өзгерістердің мәнін көрсетуі тиіс әрбір жасаған міндеттемеде өз пікіріңізді қалдыруды ұмытпаңыз. Бір тармақтан екіншісіне өту үшін келесі пәрменді орындау керек:
git checkout
new
_1 Жұмысты аяқтағаннан кейін ағымдағы тармаққа енгізілген өзгертулер мастерге, шеберлерге біріктірілуі керек. Ол үшін алдымен негізгі филиалды келесі пәрмен арқылы тексеріңіз:
git checkout master Содан кейін жергілікті филиалды жаңартыңыз:
git
pull
origin
masterЕнді сіз тармақтарды біріктіре аласыз:
git
merge
bugFix Бұл пәрмен (bugFix) пәрменінде көрсетілген тармақтағы өзгерістерді сіз қосылған филиалға қосады, бұл жағдайда негізгі. Филиалдың ағымдағы күйін көру үшін пәрменді енгізу керек:
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 Жаңа міндеттеме жасаңыз:
git commit -m «Біріктірілген қақтығыс»
Пайдалы командалар – Git командалары
Төменгі тармақтың басқасынан қалай ерекшеленетінін мына пәрмен арқылы білуге болады:
git
diff < first_branch > <second_branch> Қосымша тармақты жою үшін теріңіз:
branch_namegit branch -d <
git help Арнайы пәрмен бойынша анықтама алу:
git анықтамасы <command_name> Git және GitHub бастаушы курсы – орнату, орнату, орындау, репозиторий, пәрмендер, филиалдарды жасау, жою және өзгертулер енгізу туралы не білуіңіз керек: https: //youtu.be/zZBiln_2FhM
Git-пен жұмыс істеуге арналған GUI бағдарламалары
Бағдарламалық құрал нұсқаларын пәрмен жолы арқылы емес, графикалық интерфейс арқылы басқару оңайырақ. Кейбір өңдеу орталары мен мәтіндік редакторлар Git-пен жұмыс істеу үшін графикалық интерфейсті қамтамасыз етеді. Бірақ арнайы бағдарламалар да бар, біз олардың кейбірін тізімдейміз:
- GitHub Desktop — Git утилитасымен және Github қызметімен жұмыс істеуге арналған графикалық қолданба, ол репозиторийлерді қатты дискіге клондауға және жүктеп алуға, сондай-ақ өзгерістерді басқаруға және басқа да пайдалы нәрселерді жасауға болады.
- Sourcetree – Windows және Mac операциялық жүйелеріне арналған тегін Git клиенті, ол репозиторийлермен өзара әрекеттесуді жеңілдетеді.
- GitKraken – GitHub, GitLab және Bitbucket қызметтерін қолдайтын Windows, Linux және MacO үшін ыңғайлы графикалық клиент. Оның көмегімен сіз негізгі тапсырмаларды шешіп қана қоймай, сонымен қатар күрделі операцияларды орындай аласыз, мысалы, міндеттемелерді біріктіру және қайта реттеу, тармақтарды біріктіру, тарихты қайта жазу.
Олардың әрқайсысы туралы толығырақ сөйлесейік.
GitHub жұмыс үстелі
[ Caption id=”attachment_12709″ align=”aligncenter” ені=”624″]
Жобаларды басқару және конфигурациялау Github Desktop[/caption] GitHub Desktop — Github қызметімен тікелей әрекеттесуге мүмкіндік беретін жеке компьютерге арналған қолданба. Бұл құрал графикалық интерфейсті пайдаланып нұсқаларды басқаруға мүмкіндік береді, бұл әзірлеу жұмыс процесін жылдамдатады. GitHub жұмыс үстелі тек қолданба интерфейсін пайдалана отырып, пәрмен жолын пайдаланбай Git-пен өзара әрекеттесуге мүмкіндік береді. Айта кетейік, GitHub Desktop қолданбасы пәрмен жолы арқылы жасауға болатын барлық нәрсені жасай алмайды, бірақ пайдаланушы интерфейсінің өзі негізгі Git пәрмендерін ұсынады. GitHub Desktop барлық танымал операциялық жүйелер үшін, соның ішінде Windows, Linux және macOS үшін жұмыс істейді. Біз сізге GitHub Desktop орнатуды және осы қолданбамен жұмыс істеуді айтамыз. 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 жұмыс үстелін пәрмен жолынан іске қосуға болады. Мұны істеу үшін пәрмен жолын ашып, Github деп теріңіз. Сондай-ақ, GitHub жұмыс үстелін белгілі бір репозиторийге қарсы іске қосуға болады. Тек Github деп теріңіз, содан кейін репозиторий жолы.
Sourcetree
SourceTree – GitHub, BitBucket және Mercurial қызметтерімен жұмыс істеуге арналған тегін қолданба. Ол Windows және iOS жүйесімен жұмыс істейтін платформалар үшін қол жетімді. Sourcetree бастаушыға ыңғайлы. Оның репозиторийлерге арналған интуитивті графикалық интерфейсі бар және жеңілдетілген интерфейс арқылы Git-тің толық қуатын пайдалануға мүмкіндік береді. SourceTree орнату үшін ресми сайттан орнату файлын жүктеп алып, оны іске қосу керек. Орнату процесінде сіз қолданбаға қатты дискіге өзгертулер енгізуге рұқсат беруіңіз керек, лицензиялық келісіммен келісуіңіз керек. Сондай-ақ орнату процесі кезінде SourceTree кез келген қосымша git бағдарламалық құралын орнатқыңыз келе ме деп сұрауы мүмкін. Сіз «Иә» деп айтып, осы бағдарламалық құралды орнатуыңыз керек. Github қызметіне қосылудың екі жолы бар:
- OAuth авторизация протоколы арқылы.
- SSH кілтімен.
Олардың әрқайсысына тоқталайық. Бірінші әдіс – GitHub-ты қашықтағы тіркелгімен қосу. SourceTree қолданбасына GitHub тіркелгісін OAuth жүйесіне қосуға рұқсат беріңіз. Бұл GitHub-ты SourceTree-ге қосудың ең оңай жолы.
- Алдымен «Тіркелгі қосу» түймесін басыңыз.
- Содан кейін хостинг үшін GitHub таңдаңыз. Таңдаулы протоколды және аутентификацияны өзгертпеңіз, яғни HTTPS және OAuth қалдырыңыз. Содан кейін «OAuth таңбалауышын жаңарту» түймесін басыңыз. Қолданба браузеріңізде автоматты түрде веб-бетті ашады және сізден GitHub тіркелгісіне кіру мәліметтерін сұрайды. GitHub тіркелгіңізге бұрын осы шолғышта кірген болсаңыз, бұл қадам өткізіліп жіберіледі.
- SourceTree қолданбасына GitHub тіркелгісіне кіруге рұқсат беру үшін “Authorize atlassian” түймесін басыңыз.
- Осыдан кейін сіз аутентификацияның сәтті аяқталғаны туралы хабарламаны көресіз. OK түймесін басыңыз.
Содан кейін тіркелгіңізді басу арқылы 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-те жаңа репозиторий жасау үшін негізгі мәзірден «Файл» тармағын, содан кейін «Реподы бастау» таңдаңыз. Репозитарийлердің әртүрлі түрлері үшін бірнеше опциялар болады, «Тек жергілікті» таңдаңыз.
- Содан кейін жаңа репозиторий болатын қалтаны таңдаңыз. Бос қалтаны немесе файлдары бар қалтаны таңдауға болады; өзгертулеріңізді жоғалтпайсыз.
- Келесі диалогтық терезеде әдепкі үлгілер мен лицензиялық файлдардың параметрлері де бар. Бәрін сол күйінде қалдыр.
- «Репозиторий жасау» түймесін басыңыз.
Git (немесе GitKraken) қолданбасын компьютеріңізде жергілікті пайдалану үшін сізге Github тіркелгісі қажет емес. Дегенмен, басқа пайдаланушылармен бірлесіп жұмыс істеуді немесе бірнеше компьютердегі файлдарды пайдалануды жоспарласаңыз, Github сияқты хостты пайдалану қажет болады. GitHub репозиторийін жасау үшін «Init Repo» түймесін басқаннан кейін «GitHub» жолын таңдап, келесідей пайда болатын терезені толтырыңыз:
- Тіркелгі – GitHub тіркелгіңіздің атауы.
- Аты – репозиторийдің атауы. Оны әріптерден, сандардан және астын сызулардан құрастырыңыз.
- Сипаттама – Бұл репозиторийде не болатынын сипаттау.
- Access – қашықтағы орынға қол жеткізу, ол барлығына көрінуі керек пе немесе тек сізге және серіктес ретінде қосқан адамдар үшін ашық қалуы керек.
- Іске қосудан кейін клондау – бұл опцияны белгілеп қалдырыңыз, бұл репозиторийді GitHub жүйесінде қол жетімді етеді.
- Қай жерде клондау керек – компьютерде жаңадан жасалған репозиторий қалтасын орналастыру керек орынды таңдаңыз.
- Соңында «Репозиторийді және клонды жасау» түймесін басыңыз .
Осыдан кейін GitKraken интерфейсінің жоғарғы сол жақ бұрышында жаңа қалта пайда болады және сол жақ бағанда ол туралы қосымша ақпаратты көре аламыз. GitHub қолданбасын GitKraken жүйесіне қосқан кезде авторизация Internet Explorer емес, Chrome немесе Firefox браузерінде орындалғанына көз жеткізіңіз.
GitHub-тағы сауда боттары – Bot Github ашық көзі
Git нұсқасын басқару жүйесі, басқалармен қатар,
сауда роботтарын жасау үшін қолданылады . Төменде жүктеп алуға және пайдалануға болатын осындай әзірлемелердің кейбір мысалдары берілген.
Python сауда роботы
Python тілінде жазылған сауда роботы https://github.com/areed1192/python-trading-robot сайтында қол жетімді, ол техникалық талдау арқылы автоматтандырылған стратегияларды іске қоса алады. Робот бірнеше жалпы сценарийлерді имитациялауға арналған: ол портфолиомен байланысты жалпы тәуекел ұпайларын есептей алады және сауда кезінде нақты уақытта кері байланыс бере алады. Нақты уақыттағы деректер кестесімен жұмыс істеуге мүмкіндік береді, олар өзгерген кезде тарихи және ағымдағы бағаларды қамтиды. Бұл деректерді сақтау процесін қарапайым және жылдам қол жеткізуге мүмкіндік береді. Бұған қоса, ол сіздің қаржылық деректеріңізді келген кезде оңай көруге және қажет болған жағдайда қосымша талдауды орындауға теңшеледі. Тарихи және ағымдағы бағаларды пайдаланатын көрсеткіштерді қамтиды.
Cassandre сауда боты
Cassandre сауда роботының GitHub сілтемесі https://github.com/cassandre-tech/cassandre-trading-bot – биржаға, шоттарға, тапсырыстарға, мәмілелер мен позицияларға қосылуға қамқорлық жасай алады, осылайша сіз өзіңізді құруға назар аудара аласыз. стратегиясы. Әрбір шығарылым Kucoin, Coinbase және Binance биржаларымен жұмыс істеу үшін сыналады. Оның көмегімен өзіңіздің жеке стратегияңызды жасау оңай, ол үшін қысқа немесе ұзақ позицияларды жасау және ережелерді орнату қажет жағдайларды орнату жеткілікті. Тарихи деректерде ботты сынау үшін жүктеуші бар. Сынақтар кезінде Касандре деректерді импорттайды және оны стратегияңызға қосады. Касандре ta4j техникалық талдау кітапханасына негізделген стратегия құруға көмектеседі.
EA31337 Тегін
EA31337 Libre https://github.com/EA31337/EA31337-Libre – MQL тілінде жазылған тегін көп стратегиялы Forex сауда роботы. Сауда роботы таңдау үшін 35-тен астам стратегиямен келеді. Әрбір стратегия нарықты әр түрлі мерзімде дербес талдай алады. Нарықты талдау танымал техникалық көрсеткіштерге негізделген. Сіз өзіңіздің стратегияларыңызды жаза аласыз.
Robot kevirite. Banavo