Git – bu versiyani boshqarish uchun buyruq qatori yordam dasturi, ya’ni foydalanuvchi loyiha fayllariga kiritgan o’zgarishlar tarixini saqlash uchun. Odatda u ilovalar ustida ishlash uchun ishlatiladi, lekin u boshqa hollarda ham qo’llanilishi mumkin, masalan, dizaynerlar chizmalar va maketlarning turli versiyalarini saqlash uchun Git-dan foydalanadilar. Git ilovani oldingi versiyaga qaytarish, o’zgarishlarni solishtirish va tahlil qilish imkonini beradi.
- Yangi boshlanuvchilar uchun Git: asosiy atamalar va tushunchalar, kirish uchun qo’llanma
- Git qanday ishlaydi
- Git o’rnatilmoqda
- Gitni oldindan sozlash
- Birinchi Git omborini yaratish
- Qachon topshirish kerak
- Git loyihalarida hamkorlik qiling
- Git loyihasi bilan ishlashda keng tarqalgan muammo
- Foydali buyruqlar – Git buyruqlari
- Git bilan ishlash uchun GUI dasturlari
- GitHub ish stoli
- Manba daraxti
- GitKraken
- GitHub-da savdo botlari – Bot Github ochiq manbasi
- Python savdo roboti
- Cassandre savdo boti
- EA31337 bepul
Yangi boshlanuvchilar uchun Git: asosiy atamalar va tushunchalar, kirish uchun qo’llanma
Git bilan ishlashni boshlashdan oldin siz ombor, majburiyat va filial nima ekanligini tushunishingiz kerak.
Repository – bu kod yoki boshqa ma’lumotlar saqlanadigan joy, shuningdek ularning o’zgarishlar tarixi. Git dasturi mahalliy sifatida ishlaydi va barcha ma’lumotlar kompyuteringizda saqlanadi, lekin siz Internet xizmatlaridan ham foydalanishingiz mumkin. Ulardan eng mashhuri Github. Yana ikkita mashhurlari bor: Bitbucket va GitLab.
Majburiyat – bu loyihaning ma’lum bir vaqtdagi holatining oniy tasviridir. Unda noyob identifikator va sharhlar mavjud.
Filial – bu loyihaga kiritilgan o’zgarishlar tarixi. U o’z nomiga ega va majburiyatlardan iborat. Omborda bir nechta filiallar bo’lishi mumkin, ular boshqa filiallar bilan birlashadilar.
Git qanday ishlaydi
Keling, misol sifatida oddiy chizma yordamida Git saqlash tizimi qanday tashkil etilganligini vizual tarzda ko’rsatamiz.
Bu erda doiralar topshiriqlarni ifodalaydi va o’qlar qaysi biri qaysi biriga tegishli ekanligini ko’rsatadi. Hamma avvalgisiga murojaat qilganligi sababli, C3 eng yangi, C2 eski versiya va hokazo, bu C0 filialidagi birinchisiga qadar. Bu odatda master deb ataladigan asosiy filialdir. Ichkarida asosiy* deb belgilangan to’rtburchak siz qaysi majburiyat ustida ishlayotganingizni ko’rsatadi. Rasmda siz bitta filial va to’rtta topshiriqli oddiy grafikni ko’rasiz. Git, shuningdek, bittaga birlashishi mumkin bo’lgan bir nechta filiallarni o’z ichiga olgan murakkab grafiklar bilan ishlashga qodir.
Git o’rnatilmoqda
Git – bu Windows, Mac OS va Linux operatsion tizimlarida ishlashi mumkin bo’lgan konsol yordam dasturi. Ularning har biri uchun uni qanday o’rnatishni sizga aytamiz. Windows OS ostida o’rnatish uchun ilovani https://git-scm.com/downloads rasmiy veb-saytidan yuklab olishingiz va uni o’rnatishingiz kerak.
Agar sizda Mac OS bo’lsa va Homebrew paket menejerini o’rnatgan bo’lsangiz, buyruqni kiriting:
brew install git Agar Homebrew o’rnatilmagan bo’lsa, u holda ishga tushiring:
git –version Shundan so’ng, paydo bo’lgan oynada sizdan Buyruqlar qatori vositalarini o’rnatish so’raladi. . Git ham ushbu yordamchi dastur bilan o’rnatiladi. Linux Debian va ushbu versiyaga asoslangan boshqa distribyutorlar uchun, masalan, Ubuntu yoki Mint, o’rnatish uchun quyidagi buyruq talab qilinadi:
sudo apt install gitLinux CentOS uchun siz quyidagilarni kiritishingiz kerak:
sudo yum install git Git nima, o’rnatish va sozlash – o’rnatish: https://youtu.be/bkNCylkzFRk
Gitni oldindan sozlash
Git-ni o’rnatganingizdan so’ng, uni har safar majburiyat yaratganingizda muallifning ismi ko’rsatilishi uchun sozlashingiz kerak. Buning uchun git-ni ishga tushiring va buyruqni bajaring:
git config –global user.name ”
Muallif
“ Bu erda “Muallif” o’rniga biz o’z nomimizni o’rnatamiz, masalan, “Ivan_Petrov”. Shundan so’ng, siz quyidagi buyruq bilan elektron pochta manzilini o’rnatishingiz mumkin:
git config –global user.email “You_adr@email.com” Bu holda “You_adr@email.com” o’rniga haqiqiy elektron pochta manzilini ko’rsatamiz.
Birinchi Git omborini yaratish
Repozitoriy yaratish uchun avvalo loyiha papkasiga o’ting. Masalan, Windows-da bu D:/GitProject bo’lishi mumkin. Buyruqni kiriting:
cd
d:\GitProject Shundan so’ng, omborni yarating:
git init Shundan so’ng, barcha fayllarni qo’shing:
git add –all Muayyan faylni qo’shish uchun quyidagilarni kiriting:
git add filename Endi siz commit yaratishingiz mumkin:
git commit -m “comment” Repozitoriy yaratish bo’yicha ba’zi eslatmalar:
- Omborda ko’plab fayllar va pastki papkalar bo’lishi mumkin (asosan oddiy papka).
- Har bir loyiha uchun alohida omborga ega bo’lish yaxshiroqdir.
- Boshqa ombor ichidagi ombor uchun papkalar yaratmang (matryoshka omborlaridan saqlaning!).
- Ombor papkalariga kiritilgan o’zgarishlar Git tomonidan “kuzatiladi”, ammo bu o’zgarishlar kuzatilishi yoki yozib olinishi uchun omborga qo’shilishi kerak.
- Siz Git “tomosha qiladigan” elementlarni boshqarishingiz mumkin. Juda katta ma’lumotlar to’plamlari yoki vaqtinchalik fayllarga e’tibor bermaslik yaxshiroqdir.
Qachon topshirish kerak
Git-da majburiyatlar quyidagi hollarda tavsiya etiladi:
- loyihaga qo’shilgan yangi funksiyalar;
- barcha xatolar tuzatildi;
- siz bugun yopyapsiz va o’zgarishlarni saqlamoqchisiz.
Git loyihalarida hamkorlik qiling
Aytaylik, siz va sizning do’stlaringiz yangi loyihani o’ylab topdingiz va mas’uliyatni taqsimlashga qaror qildingiz. Ulardan biri funksionallik uchun, ikkinchisi dizayn va dizayn uchun, uchinchisi ro’yxatga olish, avtorizatsiya va xavfsizlik uchun javobgar bo’ladi. Bunday holda, siz filial qilishingiz kerak. Yuqorida aytib o’tilganidek, filial ketma-ket ketma-ket bajariladigan majburiyatlar to’plamidir. Master filiali master deb ataladi. Boshqa filiallar yangi xususiyatlarni amalga oshirish yoki xatolarni tuzatish uchun. Shunday qilib, alohida filialda siz har qanday o’zgarishlarni amalga oshirishingiz mumkin va keyin ularni asosiysi bilan birlashtirasiz. Ko’pgina mutaxassislar asosiy filialda majburiyatlarni yaratishni maslahat bermaydilar, lekin yangisini yaratishni, unga o’zgartirishlar kiritishni va keyin uni masterga birlashtirishni tavsiya qiladilar. Yangi filialni ishga tushirish uchun siz buyruqni bajarishingiz kerak:
git branch
bugFixBuni quyidagi buyruq yordamida ham bajarish mumkin:
git checkout –b
bugFix
Ikkinchi usul birinchisidan farq qiladi, chunki bu holda, buyruqni bajarganingizdan so’ng, siz darhol yaratilgan filialga kirasiz.
Loyihada chalkashliklarga yo’l qo’ymaslik uchun yangi filialni qisqacha, lekin ayni paytda etarlicha sig’imli va tushunarli nom bilan nomlash yaxshiroqdir. Tizimdan foydalanayotganda vazifa nomidan oldin identifikatorni belgilashingiz mumkin. Shuningdek, o’zingiz yaratgan har bir majburiyatda o’z sharhingizni qoldirishni unutmang, bu o’zgarishlarning mohiyatini ko’rsatishi kerak. Bir filialdan boshqasiga o’tish uchun quyidagi buyruqni bajarish kerak:
git checkout
new
_1 Ish tugagandan so’ng joriy filialga kiritilgan o’zgartirishlar master, masters bilan birlashtirilishi kerak. Buni amalga oshirish uchun, avvalo,
git checkout master buyrug’i yordamida asosiy filialni tekshiring. Shundan so’ng mahalliy filialni yangilang:
git
pull
origin
master .Endi siz filiallarni birlashtira olasiz:
git
merge
bugFix Bu buyruq (bugFix) buyrug’ida ko’rsatilgan filialdan siz bo’lgan filialga o’zgarishlar kiritadi, bu holda master. Filialning joriy holatini ko’rish uchun siz buyruqni kiritishingiz kerak:
git status Loyihada ishlayotgan boshqa foydalanuvchilar kiritilgan o’zgarishlarni ko’rishlari uchun ularni serverga surish kerak. Buning uchun siz avval github-ga o’tmoqchi bo’lgan filialga borishingiz kerak. Master-ga kirish uchun buyruqni bajaring:
git checkout master Shundan so’ng siz uni Github serveriga surishingiz mumkin:
git push origin masterLoyihaga boshqa shaxs kirishi uchun sizga kodni saqlash xizmati kerak, masalan, Github. Agar siz yaqinda loyihaga qo’shilgan bo’lsangiz va uni o’zingizga yuklab olishingiz kerak bo’lsa, buyruqni bajaring:
git clone https://github.com/…/….git
Bu yerda https://github.com/…/….git – omborning manzili. Uni kerakli loyihani ochib, yashil rangli “Kod” tugmasini bosish orqali olish mumkin.
Muhim maslahat!
Yangi filial yaratishdan oldin mahalliy mashinangizda masterlarni yangilash tavsiya etiladi. Buning uchun kerakli filialni kiriting va quyidagi buyruqni bajaring:
git pull origin master Natijada, haqiqiy o’zgarishlar github’dan yuklab olinadi. Xuddi shu tarzda, siz istalgan filialni yangilashingiz mumkin. Barcha mavjud filiallarni yangilash uchun siz buyruqni bajarishingiz mumkin:
git pull
Git loyihasi bilan ishlashda keng tarqalgan muammo
O’zgarishlarni avtomatik ravishda birlashtirishga urinayotganda, buyruqni ishga tushirganingizda ikkala filialda bir xil satrda o’zgarishlar bo’lishi mumkin:
git merge master Quyidagi xatolik paydo bo’ladi:
Avtomatik birlashtirish Hello.py CONFLICT
(kontent): Birlashtirish ziddiyatlari Hello.py
Avtomatik birlashtirish amalga oshmadi; nizolarni tuzating va natijani bajaring. Bunday holda, siz ziddiyatni qo’lda hal qilishingiz kerak. Buni amalga oshirish uchun xatolik yuz bergan faylni oching, bizning holatlarimizda bu Hello.py, nima noto’g’ri ekanligini aniqlang va muammolarni bartaraf qiling. Shundan so’ng, tuzatilgan faylni buyruq bilan qo’shing:
git add
Hello
.
py Va yangi majburiyat yarating:
git commit -m “Birlashtirilgan ziddiyat”
Foydali buyruqlar – Git buyruqlari
Pastki shoxcha boshqasidan qanday farq qilishini quyidagi buyruq yordamida bilib olishingiz mumkin:
git
diff < first_branch > <second_branch> Qo‘shimcha filialni o‘chirish uchun
branch_namegit branch -d <
quyidagilarni yozing:
git help Muayyan buyruq bo‘yicha yordam oling:
git help <command_name> Git va GitHub boshlang’ich kursi – o’rnatish haqida bilishingiz kerak bo’lgan narsalar, o’rnatish, majburiyatlar, omborlar, buyruqlar, filiallarni qanday yaratish, o’chirish va o’zgartirishlar kiritish: https: //youtu.be/zZBiln_2FhM
Git bilan ishlash uchun GUI dasturlari
Dasturiy ta’minot versiyalarini buyruq satri orqali emas, balki grafik interfeys yordamida boshqarish osonroq. Ba’zi ishlab chiqish muhitlari va matn muharrirlari Git bilan ishlash uchun grafik interfeysni ta’minlaydi. Ammo maxsus dasturlar ham mavjud, biz ulardan ba’zilarini sanab o’tamiz:
- GitHub Desktop – bu Git utiliti va Github xizmati bilan ishlash uchun mo’ljallangan grafik dastur bo’lib, u qattiq diskingizga omborlarni klonlashi va yuklab olishi, shuningdek o’zgarishlarni boshqarishi va boshqa foydali ishlarni bajarishi mumkin.
- Sourcetree – bu Windows va Mac operatsion tizimlari uchun bepul Git mijozi bo’lib, u omborlar bilan ishlashni osonlashtiradi.
- GitKraken – bu GitHub, GitLab va Bitbucket xizmatlarini qo’llab-quvvatlaydigan Windows, Linux va MacO’lar uchun qulay grafik mijoz. Uning yordamida siz nafaqat asosiy vazifalarni hal qilishingiz, balki murakkabroq operatsiyalarni bajarishingiz mumkin, masalan, majburiyatlarni birlashtirish va qayta tartibga solish, filiallarni birlashtirish, tarixni qayta yozish.
Keling, ularning har biri haqida batafsilroq gaplashaylik.
GitHub ish stoli
[ caption id=”attachment_12709″ align=”aligncenter” width=”624″]
Loyihalarni boshqarish va sozlash Github Desktop[/caption] GitHub Desktop shaxsiy kompyuteringiz uchun ilova boʻlib, Github xizmati bilan toʻgʻridan-toʻgʻri muloqot qilish imkonini beradi. Ushbu vosita sizga grafik interfeys yordamida versiyalarni boshqarish imkonini beradi, bu esa ishlab chiqish ish jarayonini tezlashtiradi. GitHub Desktop buyruq qatoridan foydalanmasdan, faqat dastur interfeysidan foydalangan holda Git bilan o’zaro ishlash imkonini beradi. Shuni ta’kidlash kerakki, GitHub Desktop ilovasi buyruq satri bilan bajarilishi mumkin bo’lgan hamma narsani qila olmaydi, lekin foydalanuvchi interfeysining o’zi asosiy Git buyruqlarini taklif qiladi. GitHub Desktop barcha mashhur operatsion tizimlar, jumladan Windows, Linux va macOS uchun ishlaydi. Sizga GitHub Desktop-ni qanday o’rnatish va ushbu ilova bilan ishlashni aytib beramiz. GitHub xizmati va GitHub Desktop ilovasidan foydalanish uchun, Agar sizda allaqachon mavjud bo’lmasa, Github hisob qaydnomasini yaratishingiz kerak bo’ladi. Buning uchun GitHub-ga o’ting. Yuqori o’ng burchakda siz “Ro’yxatdan o’tish” degan tugmani ko’rasiz.
Keyingi sahifaga o’tish uchun ustiga bosing. Ma’lumotlaringizni, jumladan elektron pochta manzilingizni, foydalanuvchi nomini va parolingizni kiritishingiz kerak. Keyingi bosqichda sizdan ko’rsatilgan manzilga kelgan elektron pochta ichidagi havolani bosish orqali hisobingizni tasdiqlash so’raladi. Tasdiqlangandan so’ng, GitHub hisobi yaratiladi va siz platformadan foydalanishni boshlashingiz mumkin. GitHub hisob qaydnomangizni o’rnatganingizdan so’ng, siz shaxsiy kompyuteringizga GitHub Desktop ilovasini o’rnatishga tayyormiz. Buning uchun brauzeringizda yangi yorliq oching va dasturni yuklab olish sahifasiga o’ting.
Windows foydalanuvchilari “Windows uchun yuklab olish” degan katta binafsha rangli tugmani bosishlari kerak, lekin agar siz Mac foydalanuvchisi bo’lsangiz, tugma ostidagi macOS yozuvi yozilgan qatorni topib, ustiga bosing. MacOS 10.12 yoki undan keyingi versiya yoki 64 bitli Windows boʻlishi kerak. Yuklab olingandan so’ng, siz dasturni o’rnatishingiz kerak, so’ngra oldingi bosqichda yaratilgan hisob qaydnomasi bilan tizimga kiring. Siz darhol hisobingizga kirishingiz shart emas, lekin buni hozir qilish yaxshidir. Yangi ombor yaratish uchun GitHub Desktop-ni oching va pastki qismidagi “Qattiq diskingizda yangi ombor yaratish” degan ikkinchi katakchani bosing. To’ldirilishi kerak bo’lgan qalqib chiquvchi oyna paydo bo’ladi – birinchi omborni nomlash bilan boshlang. Ismni tanlagandan so’ng, u kompyuterda joylashgan joyni ham tanlashingiz kerak bo’ladi. Agar siz README faylini keyinroq o’zgartirmoqchi bo’lsangiz, “Ushbu omborni README bilan ishga tushirish” degan katakchani belgilashingiz mumkin. Shundan so’ng “Repository yaratish” tugmasini bosing. Natijada siz brauzerdan foydalanmasdan GitHub Desktop ilovasi yordamida yangi Git omborini yaratdingiz.
Yangi sahifaning yuqori qismida siz ombor va filial nomini ko’rasiz. Aslida, hozirda ombor faqat sizning kompyuteringizda mavjud. Uni nashr qilish uchun biz “Repozitoriyni nashr etish” tugmasini bosishimiz kerak. Yangi ombor endi github profilingizda paydo bo’ladi. Loyihangizni filial qilish uchun GitHub Desktop ilovasidan foydalanishingiz mumkin. Buning uchun “Joriy filial” tugmasini bosing va keyin filiallar ro’yxatidan kerakli filialni tanlang, unga nom bering va “Yaratish” tugmasini bosing. Ochiq va quyuq fon o‘rtasida almashish uchun Variantlar, Tashqi ko‘rinish-ga o‘ting. Boshqalar bilan loyihalarda hamkorlik qilish uchun vazifalar yaratish uchun ish stoli ilovasidan foydalanishingiz mumkin. Savollar g’oyalarni kuzatib borish va loyihalaringizdagi har qanday o’zgarishlarni muhokama qilish imkonini beradi. Muammo yaratish uchun menyu satrida “Repository” menyusidan foydalaning, so’ng “Muammo yaratish” tugmasini bosing.
Shu bilan bir qatorda, siz GitHub Desktop-ni buyruq satridan ishga tushirishingiz mumkin. Buning uchun buyruq satrini oching va Github yozing. Shuningdek, siz GitHub Desktop-ni ma’lum bir omborga qarshi ishga tushirishingiz mumkin. Shunchaki Github yozing, keyin ombor yo’li.
Manba daraxti
SourceTree – bu GitHub, BitBucket va Mercurial xizmatlari bilan ishlash uchun bepul dastur. U Windows va iOS bilan ishlaydigan platformalar uchun mavjud. Sourcetree yangi boshlanuvchilar uchun qulay. U omborlar uchun intuitiv grafik interfeysga ega va soddalashtirilgan interfeys orqali Gitning to‘liq quvvatidan foydalanish imkonini beradi. SourceTree-ni o’rnatish uchun siz rasmiy saytdan o’rnatish faylini yuklab olishingiz va uni ishga tushirishingiz kerak. O’rnatish jarayonida siz dasturga qattiq diskka o’zgartirish kiritishga ruxsat berishingiz, litsenziya shartnomasiga rozi bo’lishingiz kerak. Shuningdek, o’rnatish jarayonida SourceTree qo’shimcha git dasturini o’rnatishni xohlaysizmi, deb so’rashi mumkin. Siz “Ha” deb aytishingiz va ushbu dasturni o’rnatishingiz kerak. Github xizmatiga ulanishning ikki yo’li mavjud:
- OAuth avtorizatsiya protokoli orqali.
- SSH kaliti bilan.
Keling, ularning har biri haqida gapiraylik. Birinchi usul – GitHub-ni masofaviy hisob bilan ulash. SourceTree-ga GitHub hisobingizni OAuth-ga ulashiga ruxsat bering. Bu GitHub-ni SourceTree-ga ulashning eng oson yo’li.
- Avval “Hisob qaydnomasini qo’shish” tugmasini bosing.
- Keyin hosting uchun GitHub-ni tanlang. Tanlangan protokol va autentifikatsiyani o’zgartirmang, ya’ni HTTPS va OAuth-ni qoldiring. Keyin “OAuth tokenini yangilash” tugmasini bosing. Ilova avtomatik ravishda brauzeringizda veb-sahifani ochadi va sizdan GitHub hisobiga kirish ma’lumotlarini so’raydi. Agar siz ilgari ushbu brauzerda GitHub hisobingizga kirgan bo’lsangiz, bu qadam o’tkazib yuboriladi.
- SourceTree-ga GitHub hisobingizga kirishga ruxsat berish uchun “Atlassian-ga avtorizatsiya” tugmasini bosing.
- Shundan so’ng, autentifikatsiya muvaffaqiyatli yakunlanganligi haqida xabarni ko’rishingiz kerak. OK tugmasini bosing.
Keyin hisobingizni bosish orqali SourceTree-da butun omboringizni ko’rishingiz mumkin.
Ikkinchi usul – GitHub-ni SSH kaliti bilan ulash. Buning uchun siz bir juft SSH kalitini yaratishingiz kerak. Bu shaxsiy va ochiq kalit. Ochiq kalit GitHub hisob qaydnomasida ishlatiladi. Boshqa tomondan, shaxsiy kalit kompyuteringizdagi kalitlar ro’yxatiga qo’shiladi. Quyida ko’rsatmalar keltirilgan:
- SSH kalitlari juftligini yaratish uchun “Asboblar” menyusiga o’ting va “SSH kalitlarini yaratish yoki import qilish” tugmasini bosing.
- PuTTY kalit generator oynasida “Yaratish” tugmasini bosing.
- Sichqoncha kursorini bo’sh joyga olib boring va sichqoncha kursorini avlod oxirigacha harakatlantiring.
- SSH kalitini yaratishni tugatganingizdan so’ng, SSH kalitingiz uchun parol o’rnating.
- Ochiq kalit va shaxsiy kalitni saqlang.
- PuTTY kalit generatorini yopmang. GitHub hisobingizga kiring, yuqori o’ng burchakdagi avatar belgisini bosing, so’ng Sozlamalar-ni bosing.
- “SSH va GPG kalitlari” ni bosing va “Yangi SSH kaliti” ni tanlang.
- SSH kalitingizga nom bering va umumiy kalitni PuTTY kalit generatoridan kalit maydoniga nusxalang. Shundan so’ng, “SSH kalitini qo’shish” tugmasini bosing.
- SourceTree-ga qayting, “Asboblar” ga o’ting va “SSH agentini ishga tushirish” tugmasini bosing.
- Biroz vaqt o’tgach, vazifalar panelidagi kichik monitor belgisini bosing.
- Natijada, kalitlar ro’yxati paydo bo’ladi. Avval saqlangan shaxsiy kalitni qo’shish uchun “Kalit qo’shish” tugmasini bosing.
Endi GitHub ombori sahifasiga qayting va uni SSH yordamida klonlashga harakat qiling. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken – bu GUI-dan foydalangan holda turli versiyalarni boshqarish tizimlari bilan ishlash uchun mo’ljallangan yana bir dastur. Ishni boshlash uchun siz GitHub-da ro’yxatdan o’tishingiz va GitKraken dasturini o’rnatishingiz kerak. Ilovani ishga tushirganingizda, GitHub xizmatidan foydalanuvchi nomingiz va parolingizni kiritishingiz kerak. Har safar parolni kiritmaslik uchun siz SSH kalitini o’rnatishingiz kerak. Agar sizda allaqachon SSH kaliti yaratilmagan bo’lsa, yangi kalit yaratish bo’yicha GitHub qo’llanmasiga amal qilishingiz mumkin. SSH kalitingizga ega bo’lgach, uni GitHub hisobingizga qo’shishingiz mumkin. Buning uchun asosiy menyudan “Fayl” ni, so’ng “Preferences” ni tanlang. Keyin “Autentifikatsiya” ni tanlang va umumiy va shaxsiy kalitlaringiz uchun yo’llarni taqdim eting. GitHub-da har qanday kontentni nashr qilishning birinchi qadami sizning ishingizni kuzatib borish uchun mahalliy omborni yaratishdir. Ushbu papkada barcha fayllar bo’ladi GitHub’da nashr qilmoqchi bo’lgan. Siz ko’rsatmalarga amal qilishingiz kerak:
- GitKraken-da yangi ombor yaratish uchun asosiy menyudan “Fayl” ni, so’ngra “Init Repo” ni tanlang. Har xil turdagi omborlar uchun bir nechta variant bo’ladi, “Faqat mahalliy” ni tanlang.
- Keyin yangi omboringiz bo’ladigan jildni tanlang. Siz bo’sh papkani yoki allaqachon fayllarni o’z ichiga olgan jildni tanlashingiz mumkin; o’zgarishlaringizni yo’qotmaysiz.
- Keyingi dialog oynasida standart andozalar va litsenziya fayllari uchun sozlamalar ham mavjud. Hamma narsani avvalgidek qoldiring.
- “Repository yaratish” tugmasini bosing.
Git (yoki GitKraken) ni kompyuteringizda mahalliy sifatida ishlatish uchun sizga Github hisob qaydnomasi kerak emas. Biroq, agar siz boshqa foydalanuvchilar bilan hamkorlik qilishni yoki bir nechta kompyuterdagi fayllardan foydalanishni rejalashtirmoqchi bo’lsangiz, Github kabi xostdan foydalanishingiz kerak bo’ladi. GitHub-da ombor yaratish uchun “Init Repo” tugmasini bosgandan so’ng “GitHub” qatorini tanlang va quyidagi tarzda paydo bo’ladigan oynani to’ldiring:
- Hisob – GitHub hisobingizning nomi.
- Ism – omborning nomi. Uni harflar, raqamlar va pastki chiziqdan tuzing.
- Tavsif – Ushbu ombor nimani o’z ichiga olishi tavsifi.
- Kirish – masofaviy manzilga kirish, u hammaga ko’rinadigan bo’lishi yoki faqat sizga va siz hamkor sifatida qo’shgan odamlarga ochiq qolishi kerakmi?
- Boshlashdan keyin klonlash – bu variantni belgilab qo’ying, bu esa omborni GitHub’da sizga taqdim etadi.
- Qayerga klonlash kerak – kompyuterda yangi yaratilgan ombor papkasini joylashtirish kerak bo’lgan joyni tanlang.
- Nihoyat, “Ombor va klon yaratish” tugmasini bosing .
Shundan so’ng, GitKraken interfeysining yuqori chap burchagida yangi papka paydo bo’ladi va biz chap ustunda u haqida batafsil ma’lumotni ko’rishimiz mumkin. GitHub-ni GitKraken-ga ulashda avtorizatsiya Internet Explorer emas, balki Chrome yoki Firefox-da amalga oshirilganligiga ishonch hosil qiling.
GitHub-da savdo botlari – Bot Github ochiq manbasi
Git versiyasini boshqarish tizimi, boshqa narsalar qatori,
savdo robotlarini ishlab chiqish uchun ishlatiladi . Siz yuklab olishingiz va foydalanishingiz mumkin bo’lgan bunday ishlanmalarning ba’zi misollari.
Python savdo roboti
Python-da yozilgan savdo robotini https://github.com/areed1192/python-trading-robot manzilida topish mumkin, u texnik tahlil yordamida avtomatlashtirilgan strategiyalarni amalga oshirishi mumkin. Robot bir nechta keng tarqalgan stsenariylarni taqlid qilish uchun mo’ljallangan: u portfel bilan bog’liq umumiy xavf ballarini hisoblab chiqishi va savdo paytida real vaqt rejimida fikr-mulohazalarni taqdim etishi mumkin. Sizga real vaqt rejimidagi ma’lumotlar jadvali bilan ishlash imkonini beradi, ular o’zgarganda tarixiy va joriy narxlarni o’z ichiga oladi. Bu ma’lumotlarni saqlash jarayonini sodda va tez kirish imkonini beradi. Bundan tashqari, u sizning moliyaviy ma’lumotlaringizni kelganda osongina ko’rishingiz va kerak bo’lganda keyingi tahlillarni amalga oshirishingiz uchun moslashtiriladi. Tarixiy va joriy narxlardan foydalanadigan ko’rsatkichlarni o’z ichiga oladi.
Cassandre savdo boti
Cassandre savdo robotining GitHub-ga havolasi https://github.com/cassandre-tech/cassandre-trading-bot – birja, hisoblar, buyurtmalar, bitimlar va pozitsiyalarga ulanish haqida g’amxo’rlik qila oladi, shuning uchun siz o’z e’tiboringizni o’z biznesingizni yaratishga qaratishingiz mumkin. strategiya. Har bir nashr Kucoin, Coinbase va Binance birjalari bilan ishlash uchun sinovdan o’tkaziladi. Uning yordamida o’z strategiyangizni yaratish oson, buning uchun siz qisqa yoki uzoq pozitsiyalarni yaratmoqchi bo’lgan vaqt uchun shartlarni belgilashingiz va qoidalarni o’rnatishingiz kerak. Tarixiy ma’lumotlar bo’yicha botni sinab ko’rish uchun yuklovchi mavjud. Sinovlar davomida Kassandre ma’lumotlarni import qiladi va uni strategiyangizga qo’shadi. Kassandre sizga ta4j texnik tahlil kutubxonasiga asoslangan strategiyani yaratishda yordam beradi.
EA31337 bepul
EA31337 Libre https://github.com/EA31337/EA31337-Libre bu MQL-da yozilgan bepul ko’p strategiyali Forex savdo robotidir. Savdo roboti tanlash uchun 35 dan ortiq strategiyalar bilan birga keladi. Har bir strategiya bozorni turli vaqt oralig’ida mustaqil ravishda tahlil qilishi mumkin. Bozor tahlili mashhur texnik ko’rsatkichlarga asoslanadi. Siz o’zingizning strategiyalaringizni ham yozishingiz mumkin.
Robot kevirite. Banavo