Git သည် ဗားရှင်းထိန်းချုပ်မှုအတွက် command-line utility တစ်ခုဖြစ်ပြီး၊ ဆိုလိုသည်မှာ၊ အသုံးပြုသူသည် ပရောဂျက်ဖိုင်များကို ပြုလုပ်သည့် အပြောင်းအလဲမှတ်တမ်းကို သိမ်းဆည်းရန်အတွက် ဆိုလိုသည်။ ၎င်းကို အက်ပလီကေးရှင်းများတွင် အများအားဖြင့် အသုံးပြုလေ့ရှိသော်လည်း၊ ဥပမာအားဖြင့်၊ ဒီဇိုင်နာများသည် မတူညီသော ပုံများနှင့် အပြင်အဆင်များကို သိမ်းဆည်းရန်အတွက် Git ကို အသုံးပြု၍ အခြားကိစ္စများတွင် အသုံးပြုနိုင်သည်။ Git သည် သင့်အား အပလီကေးရှင်းတစ်ခုအား အစောပိုင်းဗားရှင်းသို့ ပြန်ပြောင်းရန်၊ ပြောင်းလဲမှုများကို နှိုင်းယှဉ်ပြီး ပိုင်းခြားစိတ်ဖြာနိုင်စေပါသည်။
- စတင်သူများအတွက် Git- အခြေခံအသုံးအနှုန်းများနှင့် သဘောတရားများ၊ မိတ်ဆက်လမ်းညွှန်
- Git ဘယ်လိုအလုပ်လုပ်လဲ။
- Git ကိုထည့်သွင်းခြင်း။
- Git ကို ကြိုတင်သတ်မှတ်ခြင်း။
- သင်၏ပထမဆုံး Git Repository ကိုဖန်တီးခြင်း။
- ဘယ်အချိန်မှာ ကတိတည်မလဲ။
- Git ပရောဂျက်များတွင် ပူးပေါင်းလုပ်ဆောင်ပါ။
- Git ပရောဂျက်တစ်ခုနဲ့ အလုပ်လုပ်တဲ့အခါ ဖြစ်ရိုးဖြစ်စဉ်တစ်ခု
- အသုံးဝင်သောအမိန့်များ – Git အမိန့်များ
- Git နှင့်အလုပ်လုပ်ရန်အတွက် GUI ပရိုဂရမ်များ
- GitHub Desktop
- ပင်ရင်းပင်
- GitKraken
- GitHub တွင် ကုန်သွယ်မှုဘော့တ်များ – Bot Github ပွင့်လင်းအရင်းအမြစ်
- Python Trading စက်ရုပ်
- ကုန်သွယ်ရေးဘော့တ် Cassandre
- EA31337 Libre
စတင်သူများအတွက် Git- အခြေခံအသုံးအနှုန်းများနှင့် သဘောတရားများ၊ မိတ်ဆက်လမ်းညွှန်
သင် Git နှင့် စတင်မလုပ်ဆောင်မီ၊ repository၊ commit နှင့် branch တို့ကို နားလည်ရန် လိုအပ်ပါသည်။
repository သည် ကုဒ် သို့မဟုတ် အခြားဒေတာများကို သိမ်းဆည်းထားသည့်နေရာဖြစ်ပြီး ၎င်းတို့၏ပြောင်းလဲမှုများ၏ မှတ်တမ်းတစ်ခုဖြစ်သည်။ Git ပရိုဂရမ်သည် စက်တွင်းတွင် အလုပ်လုပ်ပြီး အချက်အလက်အားလုံးကို သင့်ကွန်ပျူတာပေါ်တွင် သိမ်းဆည်းထားသော်လည်း အင်တာနက်ဝန်ဆောင်မှုများကိုလည်း သင်အသုံးပြုနိုင်ပါသည်။ ၎င်းတို့အနက်မှ ရေပန်းအစားဆုံးမှာ Github ဖြစ်သည်။ Bitbucket နှင့် GitLab တို့တွင် လူသိပိုများသည်။
ကတိပြုချက် ဆိုသည်မှာ အချိန်ကာလတစ်ခုအတွင်း ပရောဂျက်တစ်ခု၏ အခြေအနေအား လျှပ်တစ်ပြက်တစ်ခုဖြစ်သည်။ ၎င်းတွင် ထူးခြားသော ID နှင့် မှတ်ချက်များရှိသည်။
ဌာနခွဲ တစ်ခုသည် ပရောဂျက်တစ်ခုအတွက် ပြောင်းလဲမှုများ၏ သမိုင်းကြောင်းတစ်ခုဖြစ်သည်။ ၎င်း၏ကိုယ်ပိုင်အမည်နှင့် commits များပါဝင်သည်။ သိုလှောင်ရုံတစ်ခုတွင် အကိုင်းအခက်များစွာရှိနိုင်ပြီး အခြားအကိုင်းအခက်များနှင့် ပေါင်းစည်းနိုင်သည်။
Git ဘယ်လိုအလုပ်လုပ်လဲ။
ရိုးရှင်းသောပုံဆွဲခြင်းကို နမူနာအဖြစ်အသုံးပြု၍ Git သိုလှောင်မှုစနစ်အား မည်သို့စီစဉ်ထားသည်ကို အမြင်ဖြင့်ပြသကြပါစို့။
ဤနေရာတွင် စက်ဝိုင်းများသည် ကွန်မန့်များကို ကိုယ်စားပြုပြီး မြှားများသည် မည်သည့်အရာကို ရည်ညွှန်းသည်ကို ပြသသည်။ လူတိုင်းသည်ယခင်ကိုရည်ညွှန်းသောကြောင့် C3 သည်အသစ်ဆုံးဖြစ်သည်၊ C2 သည်အဟောင်းဗားရှင်းဖြစ်ပြီး၊ ဤ C0 ဌာနခွဲရှိပထမဆုံးတစ်ခုအထိဖြစ်သည်။ ဤသည်မှာ မာစတာအကိုင်းအခက်ဖြစ်ပြီး အများအားဖြင့် မာစတာဟု ခေါ်သည်။ ပင်မ* တွင် တံဆိပ်တပ်ထားသော ထောင့်မှန်စတုဂံသည် သင်လက်ရှိလုပ်ဆောင်နေသည့် ကတိကဝတ်ကို ပြသသည်။ ပုံတွင်၊ အကိုင်းတစ်ခုနှင့် ကတိလေးခုပါသော ရိုးရှင်းသောဂရပ်ကို သင်တွေ့မြင်ရသည်။ Git သည် တစ်ခုထဲသို့ ပေါင်းစည်းနိုင်သော အကိုင်းအခက်များစွာပါဝင်သည့် ရှုပ်ထွေးသောဂရပ်များနှင့်လည်း လုပ်ဆောင်နိုင်သည်။
Git ကိုထည့်သွင်းခြင်း။
Git သည် Windows၊ Mac OS နှင့် Linux လည်ပတ်မှုစနစ်များတွင် အသုံးပြုနိုင်သည့် ကွန်ဆိုးလ်အသုံးအဆောင်တစ်ခုဖြစ်သည်။ ၎င်းတို့တစ်ခုစီအတွက် ၎င်းကို တပ်ဆင်နည်းကို သင့်အား ပြောပြပါမည်။ Windows OS အောက်တွင် ထည့်သွင်းရန်၊ တရားဝင်ဝဘ်ဆိုဒ် https://git-scm.com/downloads မှ လျှောက်လွှာကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းရန် လိုအပ်သည်။
သင့်တွင် Mac OS ရှိပြီး Homebrew package manager ကိုထည့်သွင်းပါက command ကိုရိုက်ထည့်ပါ-
brew install git အကယ်၍ Homebrew ကိုထည့်သွင်းမထားပါက၊ ထို့နောက် run:
git –version ထို့နောက်၊ ပေါ်လာသည့်ဝင်းဒိုးတွင်၊ Command Line Tools ကိုထည့်သွင်းရန် သင့်အား သတိပေးပါလိမ့်မည်။ . ဤ utility နှင့်အတူ Git ကိုလည်းထည့်သွင်းလိမ့်မည်။ Ubuntu သို့မဟုတ် Mint ကဲ့သို့သော ဤဗားရှင်းအပေါ်အခြေခံသည့် Linux Debian နှင့် အခြားဖြန့်ဝေမှုများအတွက်၊ ထည့်သွင်းရန် အောက်ပါ command ကို လိုအပ်သည်-
sudo apt install gitLinux CentOS အတွက်၊
sudo yum install git Git ဆိုတာ ဘာလဲ၊ ထည့်သွင်းခြင်းနှင့် ဖွဲ့စည်းမှု – ထည့်သွင်းခြင်း- https://youtu.be/bkNCylkzFRk
Git ကို ကြိုတင်သတ်မှတ်ခြင်း။
Git ကိုထည့်သွင်းပြီးနောက်၊ သင်သည် commit တစ်ခုဖန်တီးတိုင်း စာရေးသူ၏အမည်ကို ညွှန်ပြရန်အတွက် ၎င်းကို configure ပြုလုပ်ရန်လိုအပ်ပါသည်။ ဒါကိုလုပ်ဖို့၊ git ကို run ပြီး command ကို execute:
git config –global user.name ”
Author
“ ဒီနေရာမှာ “Author” အစား၊ ဥပမာ “Ivan_Petrov” လို့ သတ်မှတ်ပါတယ်။ ၎င်းနောက်၊ သင်သည် အောက်ပါ command ဖြင့် အီးမေးလ်လိပ်စာကို သတ်မှတ်နိုင်သည်-
git config –global user.email “You_adr@email.com” ဤကိစ္စတွင်၊ “You_adr@email.com” အစား ကျွန်ုပ်တို့သည် အီးမေးလ်လိပ်စာအစစ်ကို ညွှန်ပြပါသည်။
သင်၏ပထမဆုံး Git Repository ကိုဖန်တီးခြင်း။
သိုလှောင်မှုတစ်ခုဖန်တီးရန် ပရောဂျက်ဖိုင်တွဲသို့ ဦးစွာသွားပါ။ ဥပမာအားဖြင့်၊ Windows တွင်၎င်းသည် D:/GitProject ဖြစ်နိုင်သည်။ command ကိုရိုက်ထည့်ပါ-
cd
d:\GitProject ထို့နောက် repository ကိုဖန်တီးပါ-
git init ထို့နောက်၊ ဖိုင်အားလုံးကိုထည့်ပါ-
git add –all သီးခြားဖိုင်တစ်ခုကိုထည့်ရန်၊ enter:
git add ဖိုင်အမည်ကို ယခုသင်ဖန်တီးနိုင်သည်-
git commit -m “comment” repository ဖန်တီးခြင်းဆိုင်ရာ မှတ်စုအချို့-
- သိုလှောင်မှုတွင် ဖိုင်များနှင့် ဖိုင်တွဲခွဲများစွာ ရှိနိုင်သည် (အများစုမှာ ပုံမှန်ဖိုင်တွဲတစ်ခုမျှသာ) ရှိသည်။
- ပရောဂျက်တစ်ခုစီအတွက် သီးခြားသိုလှောင်ထားရှိခြင်းသည် အကောင်းဆုံးဖြစ်သည်။
- အခြား repository အတွင်းရှိ repository တစ်ခုအတွက် folders မဖန်တီးပါနှင့် (matryoshka repositories ကို ရှောင်ပါ။)
- repository ဖိုင်တွဲများတွင် ပြုလုပ်ထားသော အပြောင်းအလဲများကို Git မှ “ခြေရာခံသည်” ဖြစ်သော်လည်း ခြေရာခံရန် သို့မဟုတ် မှတ်တမ်းတင်ရန်အတွက် ဤအပြောင်းအလဲများကို သိုလှောင်ခန်းတွင် ထည့်သွင်းရပါမည်။
- Git “နာရီ” ၏ဒြပ်စင်များကိုသင်ထိန်းချုပ်နိုင်သည်။ အလွန်ကြီးမားသော ဒေတာအတွဲများ သို့မဟုတ် ယာယီဖိုင်များကို လျစ်လျူရှုခြင်းသည် အကောင်းဆုံးဖြစ်သည်။
ဘယ်အချိန်မှာ ကတိတည်မလဲ။
Git တွင် ကတိကဝတ်များကို အောက်ပါကိစ္စများတွင် အကြံပြုထားသည်။
- ပရောဂျက်တွင် လုပ်ဆောင်ချက်အသစ်များ ထည့်သွင်းထားသည်။
- bug အားလုံးကို fixed;
- သင်သည် ယနေ့အတွက် ပိတ်နေပြီး သင်၏ပြောင်းလဲမှုများကို သိမ်းဆည်းလိုပါသည်။
Git ပရောဂျက်များတွင် ပူးပေါင်းလုပ်ဆောင်ပါ။
သင်နှင့် သင့်သူငယ်ချင်းများသည် ပရောဂျက်အသစ်တစ်ခု ပေါ်လာပြီး တာဝန်များကို ခွဲဝေပေးရန် ဆုံးဖြတ်ခဲ့သည်ဆိုကြပါစို့။ တစ်ခုက လုပ်ဆောင်ချက်အတွက်၊ နောက်တစ်ခုက ဒီဇိုင်းနှင့် ဒီဇိုင်းအတွက်၊ တတိယမှာ မှတ်ပုံတင်မှု၊ ခွင့်ပြုချက်နှင့် လုံခြုံရေးအတွက် တာဝန်ယူမည်ဖြစ်သည်။ ဤကိစ္စတွင်ခုနှစ်, သင်အကိုင်းအခက်လိုအပ်ပါတယ်။ ဖော်ပြထားပြီးဖြစ်သည့်အတိုင်း၊ ဌာနခွဲတစ်ခုသည် တစ်ခုပြီးတစ်ခု ဆက်တိုက်လုပ်ဆောင်နေသော ကတိကဝတ်အစုတစ်ခုဖြစ်သည်။ အကိုင်းအခက်ကို မာစတာဟုခေါ်သည်။ အခြားအကိုင်းအခက်များသည် ဝန်ဆောင်မှုအသစ်များကို အကောင်အထည်ဖော်ရန် သို့မဟုတ် ချို့ယွင်းချက်များကို ပြင်ဆင်ခြင်းအတွက်ဖြစ်သည်။ ထို့ကြောင့် သီးခြားဌာနခွဲတစ်ခုတွင် သင်သည် မည်သည့်ပြောင်းလဲမှုကိုမဆို ပြုလုပ်နိုင်ပြီး ၎င်းတို့ကို ပင်မတစ်ခုနှင့် ပေါင်းစည်းနိုင်သည်။ ကျွမ်းကျင်သူများစွာသည် ပင်မဌာနခွဲတွင် ကတိကဝတ်များဖန်တီးခြင်းကို အကြံပေးခြင်းမရှိသော်လည်း အသစ်တစ်ခုဖန်တီးကာ ၎င်းတွင်ပြောင်းလဲမှုများပြုလုပ်ပြီးနောက် ၎င်းကို မာစတာအဖြစ်ပေါင်းစည်းရန် အကြံပြုထားသည်။ အကိုင်းအခက်အသစ်တစ်ခုစတင်ရန်၊
git branch
bugFix ဟူသော အမိန့်ကို သင်လုပ်ဆောင်ရန် လိုအပ်သည်။၎င်းကို အောက်ပါ command ဖြင့်လည်း လုပ်ဆောင်နိုင်သည်-
git checkout –b
bugFix
ဒုတိယနည်းလမ်းသည် ပထမနည်းလမ်းနှင့် ကွဲပြားသည်၊ ဤကိစ္စတွင်၊ command ကိုလုပ်ဆောင်ပြီးနောက်၊ သင်ဖန်တီးထားသောဌာနခွဲသို့ချက်ချင်းရောက်သွားသည်။
ဌာနခွဲအသစ်ကို တိုတိုတုတ်တုတ်ဖြင့် အမည်ပေးခြင်းက ပိုကောင်းသည်၊ သို့သော် ပရောဂျက်တွင် ရှုပ်ထွေးမှုများကို တားဆီးရန် လုံလောက်သော စွမ်းရည်ရှိပြီး နားလည်နိုင်သော တစ်ချိန်တည်းတွင် လုံလောက်သော အမည်နာမဖြစ်သည်။ သင့်စနစ်ကို အသုံးပြုသည့်အခါ၊ လုပ်ဆောင်စရာအမည်ရှေ့တွင် identifier တစ်ခုကို သင်သတ်မှတ်နိုင်သည်။ ဒါ့အပြင် အပြောင်းအလဲတွေရဲ့ အနှစ်သာရကို ညွှန်ပြပေးမယ့် သင်ဖန်တီးတဲ့ ကတိတစ်ခုစီမှာ သင့်မှတ်ချက်ကို ချန်ထားခဲ့ဖို့ မမေ့ပါနဲ့။ ဌာနခွဲတစ်ခုမှ အခြားတစ်ခုကို ရွှေ့ရန်အတွက် အောက်ပါ command ကို run ရန် လိုအပ်သည်-
git checkout
new
_1 အလုပ်ပြီးသည်နှင့်၊ လက်ရှိဌာနခွဲသို့ ပြုလုပ်ထားသော အပြောင်းအလဲများကို master, masters သို့ ပေါင်းထည့်ရပါမည်။ ဒါကိုလုပ်ဖို့၊ command ကိုသုံးပြီး master branch ကို အရင် check out –
git checkout master ပြီးရင် local branch ကို update လုပ်ပါ –
git
pull
original
masterယခု သင်သည် အကိုင်းအခက်များကို ပေါင်းစည်းနိုင်သည်-
git
merge
bugFix ဤအမိန့်သည် (bugFix) ညွှန်ကြားချက်တွင် သတ်မှတ်ထားသည့် အကိုင်းအခက်မှ အပြောင်းအလဲများကို ဤအခြေအနေတွင် သင်ဖွင့်ထားသည့် ကိုင်းဆက်ကို မာစတာသို့ ပေါင်းထည့်သည်။ ဌာနခွဲ၏လက်ရှိအခြေအနေကိုကြည့်ရန်၊ သင်သည် command ကိုရိုက်ထည့်ရန်လိုအပ်သည်-
git status ကိုပရောဂျက်တွင်လုပ်ဆောင်နေသောအခြားအသုံးပြုသူများသည်ပြုလုပ်ထားသောပြောင်းလဲမှုများကိုမြင်နိုင်စေရန်၊ ၎င်းတို့ကိုဆာဗာသို့တွန်းပို့ရန်လိုအပ်သည်။ ဒါကိုလုပ်ဖို့၊ သင် github သို့တွန်းအားပေးလိုသောဌာနခွဲသို့ ဦးစွာသွားရပါမည်။ မာစတာသို့ဝင်ရောက်ရန်၊ အမိန့်ကိုဖွင့်ပါ-
git checkout master ပြီးနောက်၊ သင်သည် ၎င်းကို Github ဆာဗာသို့ တွန်းပို့နိုင်သည်-
git push origin masterပရောဂျက်ကို အခြားသူတစ်ဦးမှ ဝင်ရောက်ခွင့်ရရှိစေရန်အတွက်၊ သင်သည် ကုဒ်ကို သိမ်းဆည်းရန်အတွက် ဝန်ဆောင်မှုတစ်ခု ဥပမာ Github ဖြစ်သည်။ အကယ်၍ သင်သည် မကြာသေးမီက ပရောဂျက်တွင် ပါဝင်ခဲ့ပြီး ၎င်းကို သင်ကိုယ်တိုင်ဒေါင်းလုဒ်လုပ်ရန် လိုအပ်ပါက၊
git clone https://github.com/…/….git ဟူသော command ကို run ပါ။
ဤတွင် https://github.com/…/….git သည် repository ၏လိပ်စာဖြစ်သည်။ လိုချင်သောပရောဂျက်ကိုဖွင့်ပြီး အစိမ်းရောင် “ကုဒ်” ခလုတ်ကို နှိပ်ခြင်းဖြင့် ရရှိနိုင်ပါသည်။
အရေးကြီးသောအကြံဉာဏ်။
ဌာနခွဲအသစ်မဖန်တီးမီ သင့်စက်တွင်းရှိ မာစတာများကို အပ်ဒိတ်လုပ်ရန် အကြံပြုထားသည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ လိုချင်သောအကိုင်းအခက်ကိုရိုက်ထည့်ကာ အောက်ပါ command ကို run ပါ-
git pull origin master ရလဒ်အနေဖြင့် အမှန်တကယ်ပြောင်းလဲမှုများကို github မှဒေါင်းလုဒ်လုပ်မည်ဖြစ်သည်။ အလားတူပင်၊ သင်သည်မည်သည့်ဌာနခွဲကိုမဆို update လုပ်နိုင်သည်။ ရှိပြီးသားအကိုင်းအခက်အားလုံးကို အပ်ဒိတ်လုပ်ရန်၊ သင်သည် git pull ဟူသော အမိန့်ကို လုပ်ဆောင်နိုင်သည်။
Git ပရောဂျက်တစ်ခုနဲ့ အလုပ်လုပ်တဲ့အခါ ဖြစ်ရိုးဖြစ်စဉ်တစ်ခု
အပြောင်းအလဲများကို အလိုအလျောက် ပေါင်းစည်းရန် ကြိုးစားသောအခါ၊ ဤကိစ္စရပ်တွင် အကိုင်းအခက်နှစ်ခုလုံးသည် တူညီသောမျဉ်းပေါ်တွင် အပြောင်းအလဲများ ဖြစ်ပေါ်လာနိုင်သည်-
git merge master အောက်ဖော်ပြပါ အမှားအယွင်း ပေါ်လာသည်-
အလိုအလျောက် ပေါင်းစည်းခြင်း Hello.py
ပဋိပက္ခ (အကြောင်းအရာ)- ပဋိပက္ခကို ပေါင်းစည်း ခြင်း Hello.py
အလိုအလျောက် ပေါင်းစည်းခြင်း မအောင်မြင်ပါ။ ပဋိပက္ခများကို ဖြေရှင်းပြီး ရလဒ်ကို ချမှတ်ပါ။ ဤကိစ္စတွင်၊ သင်သည် ပဋိပက္ခကို ကိုယ်တိုင်ဖြေရှင်းရန် လိုအပ်သည်။ ဒါကိုလုပ်ဖို့၊ အမှားဖြစ်သွားတဲ့ ဖိုင်ကိုဖွင့်ပါ၊ ငါတို့ကိစ္စမှာ အဲဒါက Hello.py ဖြစ်ပြီး ဘာမှားနေလဲ အဖြေရှာပြီး ပြဿနာဖြေရှင်းပါ။ ထို့နောက်၊
git add
Hello ဟူသော command ဖြင့် ပြင်ဆင်ထားသောဖိုင်ကို ပေါင်းထည့်ပါ
။
py နှင့် commit အသစ်တစ်ခုဖန်တီးပါ-
git commit -m “ပေါင်းစပ်ပဋိပက္ခ”
အသုံးဝင်သောအမိန့်များ – Git အမိန့်များ
အောက်ခြေအကိုင်းအခက်သည် အခြားတစ်ခုနှင့် မည်ကဲ့သို့ ကွဲပြားသည်ကို သင်ရှာဖွေသိရှိနိုင်သည်-
git
diff < first_branch > <second_branch> အပိုအကိုင်းအခက် တစ်ခုကို ဖျက်ရန် ၊ အမျိုးအစား-
branch_namegit branch -d <
git help တိကျသော command တစ်ခုအတွက် အကူအညီရယူပါ-
git အကူအညီ <command_name> Git နှင့် GitHub စတင်သူသင်တန်း – တပ်ဆင်မှု၊ တပ်ဆင်နည်း၊ ကတိပြုမှု၊ သိမ်းဆည်းမှု၊ အမိန့်များ၊ မည်ကဲ့သို့ ဖန်တီးခြင်း၊ ဖျက်ခြင်းနှင့် အကိုင်းအခက်များကို ပြောင်းလဲခြင်းများ ပြုလုပ်ရန် လိုအပ်သည်- https://youtu.be/zZBiln_2FhM
Git နှင့်အလုပ်လုပ်ရန်အတွက် GUI ပရိုဂရမ်များ
command line မှမဟုတ်ဘဲ graphical interface ကို အသုံးပြု၍ software ဗားရှင်းများကို စီမံခန့်ခွဲရန် ပိုမိုလွယ်ကူသည်။ အချို့သော ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်နှင့် စာသားတည်းဖြတ်သူများသည် Git နှင့် လုပ်ဆောင်ရန်အတွက် ဂရပ်ဖစ်အင်တာဖေ့စ်ကို ပေးသည်။ ဒါပေမယ့် အထူးအစီအစဉ်တွေလည်း ရှိပါတယ်၊ အဲဒီထဲက တချို့ကို စာရင်းပြုစုထားပါတယ်။
- GitHub Desktop သည် Git utility နှင့် Github ဝန်ဆောင်မှုတို့နှင့်အတူ အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသော ဂရပ်ဖစ်အပလီကေးရှင်းတစ်ခုဖြစ်ပြီး ၎င်းသည် သင်၏ hard drive တွင် သိုလှောင်မှုများကို clone လုပ်ပြီး ဒေါင်းလုဒ်လုပ်နိုင်သည့်အပြင် အပြောင်းအလဲများကို စီမံကာ အခြားအသုံးဝင်သောအရာများကို လုပ်ဆောင်နိုင်သည်။
- Sourcetree သည် repositories နှင့် လွယ်ကူစွာ အပြန်အလှန်တုံ့ပြန်နိုင်စေသည့် Windows နှင့် Mac လည်ပတ်မှုစနစ်များအတွက် အခမဲ့ Git client တစ်ခုဖြစ်သည်။
- GitKraken သည် GitHub၊ GitLab နှင့် Bitbucket ဝန်ဆောင်မှုများကို ပံ့ပိုးပေးသည့် Windows၊ Linux နှင့် MacO များအတွက် အသုံးပြုရအဆင်ပြေသည့် ဂရပ်ဖစ် ဖောက်သည်တစ်ခုဖြစ်သည်။ ၎င်းနှင့်အတူ၊ သင်သည် အခြေခံလုပ်ဆောင်စရာများကို ဖြေရှင်းရုံသာမက ပိုမိုရှုပ်ထွေးသောလုပ်ဆောင်မှုများကိုလည်း လုပ်ဆောင်နိုင်သည်၊ ဥပမာ၊ ပေါင်းစည်းခြင်းနှင့် ကတိပြုမှုများကို ပြန်လည်စီစဉ်ခြင်း၊ အကိုင်းအခက်များကို ပေါင်းစည်းခြင်း၊ မှတ်တမ်းကို ပြန်လည်ရေးပါ။
တစ်ခုချင်းစီကို အသေးစိတ်ပြောကြည့်ရအောင်။
GitHub Desktop
[စာတန်း id=”attachment_12709″ align=”aligncenter” width=”624″]
Github Desktop ပရောဂျက်များကို စီမံခန့်ခွဲခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း[/caption] GitHub Desktop သည် သင့်အား Github ဝန်ဆောင်မှုနှင့် တိုက်ရိုက်အပြန်အလှန်ဆက်သွယ်နိုင်စေမည့် သင်၏ကိုယ်ပိုင်ကွန်ပျူတာအတွက် အပလီကေးရှင်းတစ်ခုဖြစ်သည်။ ဤကိရိယာသည် သင့်အား ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းအသွားအလာကို အရှိန်မြှင့်ကာ ဂရပ်ဖစ်အင်တာဖေ့စ်ကို အသုံးပြု၍ ဗားရှင်းများကို စီမံခန့်ခွဲနိုင်စေပါသည်။ GitHub Desktop သည် အပလီကေးရှင်းမျက်နှာပြင်ကိုသာ အသုံးပြု၍ အမိန့်ပေးစာလိုင်းကိုအသုံးမပြုဘဲ Git နှင့် အပြန်အလှန်ဆက်သွယ်နိုင်စေပါသည်။ GitHub Desktop အက်ပ်သည် command line ဖြင့် လုပ်ဆောင်နိုင်သည့် အရာအားလုံးကို မလုပ်ဆောင်နိုင်သော်လည်း user interface ကိုယ်တိုင်က အခြေခံ Git commands များကို ပေးဆောင်သည်ကို သတိပြုသင့်ပါသည်။ GitHub Desktop သည် Windows၊ Linux နှင့် macOS အပါအဝင် နာမည်ကြီး လည်ပတ်မှုစနစ်အားလုံးအတွက် အလုပ်လုပ်သည်။ GitHub Desktop ကို ထည့်သွင်းပြီး ဤအပလီကေးရှင်းဖြင့် အလုပ်လုပ်ပုံကို ကျွန်ုပ်တို့ ပြောပြပါမည်။ GitHub ဝန်ဆောင်မှုနှင့် GitHub Desktop အက်ပ်ကို အသုံးပြုရန်၊ သင့်တွင်အကောင့်တစ်ခုမရှိသေးပါက Github အကောင့်တစ်ခုဖန်တီးရန် လိုအပ်ပါသည်။ ဒါကိုလုပ်ဖို့ GitHub ကိုသွားပါ။ ညာဘက်အပေါ်ထောင့်တွင် “Sign up” ဟုပြောသောခလုတ်ကိုတွေ့လိမ့်မည်။
နောက်စာမျက်နှာသို့သွားရန် ၎င်းကိုနှိပ်ပါ။ သင့်အီးမေးလ်လိပ်စာ၊ အသုံးပြုသူအမည်နှင့် စကားဝှက်အပါအဝင် သင်၏အသေးစိတ်အချက်အလက်များကို ထည့်သွင်းရန် လိုအပ်သည်။ နောက်တစ်ဆင့်တွင်၊ သတ်မှတ်ထားသောလိပ်စာသို့ရောက်လာသော အီးမေးလ်အတွင်းရှိ လင့်ခ်ကိုနှိပ်ခြင်းဖြင့် သင့်အကောင့်ကို အတည်ပြုရန် တောင်းဆိုပါလိမ့်မည်။ အတည်ပြုပြီးသည်နှင့်၊ GitHub အကောင့်တစ်ခုဖန်တီးမည်ဖြစ်ပြီး သင်သည် ပလပ်ဖောင်းကို စတင်အသုံးပြုနိုင်မည်ဖြစ်သည်။ သင်၏ GitHub အကောင့်ကို စနစ်ထည့်သွင်းခြင်းဖြင့်၊ သင်သည် သင်၏ကိုယ်ပိုင်ကွန်ပျူတာပေါ်တွင် GitHub Desktop အက်ပ်ကို ထည့်သွင်းရန် အဆင်သင့်ဖြစ်နေပါပြီ။ ဒါကိုလုပ်ဖို့၊ သင့်ဘရောက်ဆာမှာ တက်ဘ်အသစ်တစ်ခုကိုဖွင့်ပြီး အပလီကေးရှင်းဒေါင်းလုဒ်စာမျက်နှာကိုသွားပါ။
Windows အသုံးပြုသူများသည် “Windows အတွက်ဒေါင်းလုဒ်” ဟူသော ခရမ်းရောင်ခလုတ်ကြီးပေါ်တွင် ကလစ်နှိပ်ရန် လိုအပ်သော်လည်း သင်သည် Mac အသုံးပြုသူဖြစ်ပါက ခလုတ်အောက်တွင် macOS ဟူသော စာကြောင်းကိုရှာပြီး ၎င်းကိုနှိပ်ပါ။ macOS 10.12 သို့မဟုတ် နောက်ပိုင်း သို့မဟုတ် 64-bit Windows ဖြစ်ရမည်။ ဒေါင်းလုဒ်လုပ်ပြီးနောက်၊ သင်သည် အပလီကေးရှင်းကို ထည့်သွင်းရန် လိုအပ်မည်ဖြစ်ပြီး၊ ထို့နောက် ယခင်အဆင့်တွင် ဖန်တီးထားသည့် အကောင့်ဖြင့် ဝင်ရောက်ပါ။ သင့်အကောင့်သို့ ချက်ချင်းဝင်ရောက်ရန် မလိုအပ်သော်လည်း ယခုပြုလုပ်ရန် အကောင်းဆုံးဖြစ်သည်။ သိုလှောင်မှုအသစ်တစ်ခုဖန်တီးရန်၊ GitHub Desktop ကိုဖွင့်ပြီး “သင်၏ Hard Drive တွင် အသစ်တစ်ခုဖန်တီးပါ” ဟူသော အောက်ခြေရှိ ဒုတိယအကွက်ကို နှိပ်ပါ။ ဖြည့်သွင်းရန် လိုအပ်သည့် ပေါ့ပ်အပ်ဝင်းဒိုးတစ်ခု ပေါ်လာပါမည် – ပထမဆုံး သိုလှောင်မှုအား အမည်ပေးခြင်းဖြင့် စတင်ပါ။ အမည်တစ်ခုရွေးချယ်ပြီးနောက်၊ ၎င်းသည်ကွန်ပျူတာပေါ်တွင်တည်ရှိမည့်နေရာကိုလည်းသင်ရွေးချယ်ရန်လိုအပ်လိမ့်မည်။ သင်သည် README ဖိုင်ကို နောက်ပိုင်းတွင် မွမ်းမံလိုပါက “README ဖြင့် ဤနေရာအား စတင်ရန်” ဟူသော အကွက်ကိုလည်း စစ်ဆေးနိုင်သည်။ ထို့နောက် “Create Repository” ကိုနှိပ်ပါ။ ရလဒ်အနေဖြင့်၊ သင်သည် ဘရောက်ဆာမသုံးဘဲ Git repository အသစ်တစ်ခုကို GitHub Desktop အက်ပ်ကို အသုံးပြု၍ ဖန်တီးထားသည်။
စာမျက်နှာအသစ်၏ထိပ်တွင်၊ သိုလှောင်မှု၏အမည်နှင့်ဌာနခွဲကိုသင်တွေ့လိမ့်မည်။ တကယ်တော့၊ အခု repository ကို သင့်ကွန်ပြူတာမှာသာ ရနိုင်ပါတယ်။ ၎င်းကိုထုတ်ဝေရန် “Publish Repository” ကိုနှိပ်ရပါမည်။ သိုလှောင်မှုအသစ်သည် သင်၏ github ပရိုဖိုင်တွင် ယခုပေါ်လာပါမည်။ သင့်ပရောဂျက်ကိုခွဲရန် GitHub Desktop အက်ပ်ကို သင်အသုံးပြုနိုင်ပါသည်။ ၎င်းကိုလုပ်ဆောင်ရန် “လက်ရှိဘဏ်ခွဲ” ကိုနှိပ်ပါ၊ ထို့နောက် အကိုင်းအခက်များစာရင်းရှိ လိုချင်သောအကိုင်းအခက်ကိုရွေးချယ်ပါ၊ ၎င်းကိုအမည်ပေးပြီး “Create” ကိုနှိပ်ပါ။ အလင်းနှင့် အမှောင်နောက်ခံများအကြား ပြောင်းရန်၊ ရွေးချယ်မှုများ၊ အသွင်အပြင်သို့ သွားပါ။ အခြားသူများနှင့် ပရောဂျက်များတွင် ပူးပေါင်းလုပ်ဆောင်ရန် လုပ်ဆောင်စရာများကို ဖန်တီးရန် ဒက်စ်တော့အက်ပ်ကို အသုံးပြုနိုင်သည်။ မေးခွန်းများသည် သင့်အား အကြံဥာဏ်များကို ခြေရာခံပြီး သင့်ပရောဂျက်များအတွက် အပြောင်းအလဲများကို ဆွေးနွေးနိုင်စေပါသည်။ ပြဿနာတစ်ခုဖန်တီးရန် မီနူးဘားတွင်၊ “Repository” မီနူးကိုသုံးပါ၊ ထို့နောက် “ပြဿနာဖန်တီးပါ” ကိုနှိပ်ပါ။
တနည်းအားဖြင့် သင်သည် GitHub Desktop ကို command line မှ စတင်နိုင်သည်။ ဒီလိုလုပ်ဖို့၊ command prompt ကိုဖွင့်ပြီး Github ကိုရိုက်ထည့်ပါ။ သတ်မှတ်ထားသော repository တစ်ခုမှ GitHub Desktop ကိုဖွင့်နိုင်သည်။ Github ရဲ့နောက်မှာ repository path ကိုရိုက်ထည့်လိုက်ပါ။
ပင်ရင်းပင်
SourceTree သည် GitHub၊ BitBucket နှင့် Mercurial ဝန်ဆောင်မှုများနှင့် အလုပ်လုပ်ရန်အတွက် အခမဲ့ application တစ်ခုဖြစ်သည်။ Windows နှင့် iOS အသုံးပြုသည့် ပလပ်ဖောင်းများအတွက် ရနိုင်သည်။ Sourcetree သည် အစပြုသူများအတွက် အဆင်ပြေသည်။ ၎င်းတွင် repositories အတွက် အလိုလိုသိနိုင်သော GUI ပါရှိပြီး ရိုးရှင်းသောအင်တာဖေ့စ်မှတဆင့် Git ၏စွမ်းအားအပြည့်ကိုသုံးနိုင်စေပါသည်။ SourceTree ကိုထည့်သွင်းရန်၊ တရားဝင်ဆိုက်မှ တပ်ဆင်ဖိုင်ကို ဒေါင်းလုဒ်လုပ်ပြီး ၎င်းကို run ရန် လိုအပ်သည်။ တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်အတွင်း၊ သင်သည် အပလီကေးရှင်းအား ဟာ့ဒ်ဒရိုက်ကို အပြောင်းအလဲပြုလုပ်ရန်၊ လိုင်စင်သဘောတူညီချက်ကို သဘောတူခွင့်ပြုရန် လိုအပ်မည်ဖြစ်သည်။ တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်အတွင်း၊ SourceTree သည် နောက်ထပ် git ဆော့ဖ်ဝဲကို ထည့်သွင်းလိုသလားဟု မေးနိုင်သည်။ သင်သည် “Yes” ဟုပြောပြီး ဤဆော့ဖ်ဝဲလ်ကို ထည့်သွင်းရပါမည်။ Github ဝန်ဆောင်မှုသို့ ချိတ်ဆက်ရန် နည်းလမ်းနှစ်ခုရှိသည်။
- OAuth ခွင့်ပြုချက်ပရိုတိုကောမှတဆင့်။
- SSH သော့ဖြင့်
သူတို့တစ်ခုချင်းစီအကြောင်း ပြောကြည့်ရအောင်။ ပထမနည်းလမ်းမှာ GitHub ကို အဝေးထိန်းအကောင့်ဖြင့် ချိတ်ဆက်ရန်ဖြစ်သည်။ သင့် GitHub အကောင့်ကို OAuth နှင့် ချိတ်ဆက်ရန် SourceTree အား ခွင့်ပြုပါ။ ဤသည်မှာ GitHub ကို SourceTree သို့ ချိတ်ဆက်ရန် အလွယ်ဆုံးနည်းလမ်းဖြစ်သည်။
- ပထမဆုံး “Add an account” ကိုနှိပ်ပါ။
- ထို့နောက် hosting အတွက် GitHub ကိုရွေးချယ်ပါ။ နှစ်သက်ရာ ပရိုတိုကောနှင့် စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို မပြောင်းပါနှင့်၊ ဆိုလိုသည်မှာ HTTPS နှင့် OAuth ကို ချန်ထားပါ။ ထို့နောက် “Refresh OAuth Token” ကိုနှိပ်ပါ။ အပလီကေးရှင်းသည် သင့်ဘရောက်ဆာရှိ ဝဘ်စာမျက်နှာကို အလိုအလျောက်ဖွင့်ပေးမည်ဖြစ်ပြီး သင်၏ GitHub အကောင့်ဝင်ရောက်မှုအသေးစိတ်အချက်အလက်များကို မေးမြန်းမည်ဖြစ်သည်။ အကယ်၍ သင်သည် ဤဘရောက်ဆာတွင် သင်၏ GitHub အကောင့်သို့ ယခင်က အကောင့်ဝင်ထားပါက၊ ဤအဆင့်ကို ကျော်သွားပါမည်။
- သင့် GitHub အကောင့်သို့ SourceTree ဝင်ရောက်ခွင့်ပြုရန် “Authorize atlassian” ကိုနှိပ်ပါ။
- ထို့နောက်တွင်၊ စစ်မှန်ကြောင်းအတည်ပြုခြင်း အောင်မြင်စွာပြီးဆုံးခြင်းအကြောင်း မက်ဆေ့ချ်ကို သင်တွေ့ရပါမည်။ OK ကိုနှိပ်ပါ။
ထို့နောက် သင့်အကောင့်ကို နှိပ်ခြင်းဖြင့် SourceTree ရှိ သင်၏ သိုလှောင်မှု တစ်ခုလုံးကို ကြည့်ရှုနိုင်ပါသည်။
ဒုတိယနည်းလမ်းမှာ GitHub ကို SSH သော့ဖြင့် ချိတ်ဆက်ရန်ဖြစ်သည်။ ဒါကိုလုပ်ဖို့၊ SSH ကီးတစ်စုံကို ထုတ်လုပ်ဖို့ လိုအပ်တယ်။ ဤသည်မှာ ပုဂ္ဂလိကနှင့် အများသူငှာသော့ဖြစ်သည်။ အများသူငှာသော့ကို GitHub အကောင့်တွင် အသုံးပြုပါသည်။ အခြားတစ်ဖက်တွင်၊ သီးသန့်သော့ကို သင့်ကွန်ပျူတာရှိ သော့များစာရင်းတွင် ထည့်သွင်းမည်ဖြစ်သည်။ အောက်ပါ ညွှန်ကြားချက်များမှာ-
- SSH သော့တွဲတစ်ခုကို ထုတ်ပေးရန် “Tools” မီနူးသို့သွားပြီး “SSH ကီးများကို ဖန်တီးပါ သို့မဟုတ် တင်သွင်းပါ” ကိုနှိပ်ပါ။
- PuTTY key generator window တွင် “Generate” ကိုနှိပ်ပါ။
- မောက်စ်ကာဆာကို နေရာလွတ်တစ်ခုသို့ ရွှေ့ကာ မောက်စ်ကာဆာကို မျိုးဆက်အဆုံးအထိ ရွှေ့ပါ။
- SSH သော့ကို ဖန်တီးပြီးပါက၊ သင်၏ SSH သော့အတွက် စကားဝှက်တစ်ခု သတ်မှတ်ပါ။
- အများသူငှာသော့နှင့် သီးသန့်သော့ကို သိမ်းဆည်းပါ။
- PuTTY သော့မီးစက်ကို မပိတ်ပါနှင့်။ သင်၏ GitHub အကောင့်သို့ လော့ဂ်အင်ဝင်ပါ၊ ညာဘက်အပေါ်ထောင့်ရှိ သင့်ကိုယ်ပွားအိုင်ကွန်ကို နှိပ်ပါ၊ ထို့နောက် ဆက်တင်များကို နှိပ်ပါ။
- “SSH နှင့် GPG သော့များ” ကိုနှိပ်ပြီး “SSH ကီးအသစ်” ကိုရွေးချယ်ပါ။
- သင့် SSH သော့ကို နာမည်တစ်ခုပေးပြီး PuTTY သော့မီးစက်မှ အများသူငှာသော့ကို သော့အကွက်ထဲသို့ ကူးယူပါ။ ထို့နောက် “Add SSH Key” ကိုနှိပ်ပါ။
- SourceTree သို့ပြန်သွားပြီး “Tools” သို့သွားပြီး “Launch SSH Agent” ကိုနှိပ်ပါ။
- ခဏကြာပြီးနောက်၊ Taskbar ရှိ မော်နီတာ အိုင်ကွန်လေးကို နှိပ်ပါ။
- ရလဒ်အနေဖြင့် သော့များစာရင်း ပေါ်လာပါမည်။ စောစောက သင်သိမ်းဆည်းထားသည့် ကိုယ်ပိုင်သော့ကို ထည့်ရန် “Add Key” ကိုနှိပ်ပါ။
ယခု GitHub repository စာမျက်နှာသို့ ပြန်သွားပြီး SSH ကို အသုံးပြု၍ ၎င်းကို ပုံတူပွားရန် ကြိုးစားပါ။ https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken သည် GUI ကို အသုံးပြု၍ အမျိုးမျိုးသော ဗားရှင်းထိန်းချုပ်မှုစနစ်များနှင့် အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသော အခြား application တစ်ခုဖြစ်သည်။ စတင်ရန်အတွက် သင်သည် GitHub တွင် မှတ်ပုံတင်ပြီး GitKraken အက်ပ်ကို ထည့်သွင်းရန် လိုအပ်သည်။ သင်အပလီကေးရှင်းကိုစတင်သောအခါ၊ သင်သည် GitHub ဝန်ဆောင်မှုမှ သင့်အသုံးပြုသူအမည်နှင့် စကားဝှက်ကို ထည့်သွင်းရန် လိုအပ်သည်။ စကားဝှက်ကို အချိန်တိုင်း ထည့်သွင်းခြင်းမပြုရန်၊ သင်သည် SSH သော့ကို စနစ်ထည့်သွင်းရန် လိုအပ်သည်။ သင့်တွင် SSH သော့ကို ထုတ်လုပ်ပြီးသားမဟုတ်ပါက၊ သင်သည် သော့အသစ်ဖန်တီးခြင်းဆိုင်ရာ GitHub လမ်းညွှန်ကို လိုက်နာနိုင်ပါသည်။ မင်းရဲ့ SSH သော့ရပြီဆိုရင်တော့ မင်းရဲ့ GitHub အကောင့်ထဲကို ထည့်လို့ရတယ်။ ဒီလိုလုပ်ဖို့၊ ပင်မမီနူးမှ “ဖိုင်” ထို့နောက် “နှစ်သက်ဖွယ်ရာများ” ကိုရွေးချယ်ပါ။ ထို့နောက် “Authentication” ကိုရွေးချယ်ပြီး သင်၏ အများသူငှာနှင့် သီးသန့်သော့များအတွက် လမ်းကြောင်းများကို ပံ့ပိုးပါ။ GitHub သို့ မည်သည့်အကြောင်းအရာကိုမဆို ထုတ်ဝေခြင်း၏ ပထမအဆင့်မှာ သင့်အလုပ်အား ခြေရာခံနိုင်ရန် ဒေသတွင်းသိုလှောင်ရုံတစ်ခု ဖန်တီးရန်ဖြစ်သည်။ ဤဖိုင်တွဲတွင် ဖိုင်အားလုံး ပါဝင်ပါမည်။ သင် GitHub သို့ထုတ်ဝေလိုသော။ ညွှန်ကြားချက်များကို လိုက်နာရမည်-
- GitKraken တွင် repository အသစ်တစ်ခုဖန်တီးရန် ပင်မမီနူးမှ “File” ကိုရွေးချယ်ပြီးနောက် “Init Repo” ကိုရွေးချယ်ပါ။ သိုလှောင်မှု အမျိုးအစားအမျိုးမျိုးအတွက် ရွေးချယ်စရာများစွာရှိလိမ့်မည်၊ “Local Only” ကိုရွေးချယ်ပါ။
- ထို့နောက် သင်၏ သိုလှောင်မှုအသစ်ဖြစ်မည့် ဖိုင်တွဲကို ရွေးပါ။ အလွတ်ဖိုဒါတစ်ခု သို့မဟုတ် ဖိုင်များပါရှိပြီးသား ဖိုင်တွဲတစ်ခုကို သင်ရွေးချယ်နိုင်သည်။ သင်၏ပြောင်းလဲမှုများကို သင်ဆုံးရှုံးမည်မဟုတ်ပါ။
- နောက် ဒိုင်ယာလော့ဘောက်စ်တွင် မူရင်းပုံစံပုံစံများနှင့် လိုင်စင်ဖိုင်များအတွက် ဆက်တင်များပါရှိသည်။ အရာအားလုံးကို ထားခဲ့ပါ။
- “Create Repository” ကိုနှိပ်ပါ။
သင့်ကွန်ပြူတာတွင် Git (သို့မဟုတ် GitKraken) ကို စက်တွင်းသုံးရန် Github အကောင့် မလိုအပ်ပါ။ သို့သော် သင်သည် အခြားအသုံးပြုသူများနှင့် ပူးပေါင်းရန် သို့မဟုတ် ကွန်ပျူတာများစွာမှ ဖိုင်များကို အသုံးပြုပါက၊ Github ကဲ့သို့သော host ကို အသုံးပြုရန် လိုအပ်မည်ဖြစ်သည်။ GitHub တွင် repository တစ်ခုဖန်တီးရန် “Init Repo” ကိုနှိပ်ပြီးနောက် လိုင်း “GitHub” ကိုရွေးချယ်ပြီး အောက်ပါအတိုင်းပေါ်လာသည့်ဝင်းဒိုးကိုဖြည့်ပါ။
- အကောင့် – သင့် GitHub အကောင့်အမည်။
- အမည် – သိုလှောင်မှုအမည်။ ၎င်းကို အက္ခရာများ၊ နံပါတ်များနှင့် အောက်ခံများဖြင့် ရေးပါ။
- ဖော်ပြချက် – ဤသိုလှောင်ခန်းတွင် မည်သည့်အရာပါဝင်မည်ကို ဖော်ပြချက်။
- ဝင်သုံးခြင်း – လူတိုင်းမြင်သင့်သည်ဖြစ်စေ သို့မဟုတ် သင်နှင့် ပူးပေါင်းဆောင်ရွက်သူများအဖြစ် ထည့်ထားသူများကိုသာ ဖွင့်ထားသည်ဖြစ်စေ အဝေးမှတည်နေရာသို့ဝင်ရောက်ခွင့်
- init ပြီးနောက် Clone – GitHub တွင် သင့်အား repository ကိုရရှိနိုင်စေမည့် ဤရွေးချယ်မှုကို အမှန်ခြစ်ထားခဲ့ပါ။
- ဘယ်မှာ clone လုပ်ရမလဲ – အသစ်ဖန်တီးထားသော repository folder ကို နေရာချသင့်သည့် ကွန်ပျူတာပေါ်ရှိ တည်နေရာကို ရွေးချယ်ပါ။
- နောက်ဆုံးအနေနဲ့ “Create Repository and Clone” ခလုတ်ကို နှိပ်ပါ ။
၎င်းနောက်၊ ဖိုင်တွဲအသစ်တစ်ခုသည် GitKraken အင်တာဖေ့စ်၏ ဘယ်ဘက်အပေါ်ထောင့်တွင် ပေါ်လာမည်ဖြစ်ပြီး၊ ၎င်းနှင့်ပတ်သက်သည့် နောက်ထပ်အချက်အလက်များကို ဘယ်ဘက်ကော်လံတွင် ကျွန်ုပ်တို့ မြင်တွေ့နိုင်သည်။ GitHub ကို GitKraken နှင့် ချိတ်ဆက်သောအခါ၊ ခွင့်ပြုချက်ကို Internet Explorer မဟုတ်ဘဲ Chrome သို့မဟုတ် Firefox တွင် လုပ်ဆောင်ကြောင်း သေချာပါစေ။
GitHub တွင် ကုန်သွယ်မှုဘော့တ်များ – Bot Github ပွင့်လင်းအရင်းအမြစ်
Git ဗားရှင်းထိန်းချုပ်မှုစနစ်ကို ကုန်သွယ်မှုစက်ရုပ်များ ဖွံ့ဖြိုးတိုးတက်စေရန် အခြားအရာများကြားတွင် အသုံးပြု
ထားသည်။ ဤသည်မှာ သင်ဒေါင်းလုဒ်လုပ်ပြီး အသုံးပြုနိုင်သော တိုးတက်မှုအချို့ ဥပမာများဖြစ်သည်။
Python Trading စက်ရုပ်
Python တွင်ရေးထားသောကုန်သွယ်စက်ရုပ်ကို https://github.com/areed1192/python-trading-robot တွင်ရရှိနိုင်သည်၊ ၎င်းသည်နည်းပညာပိုင်းခြားစိတ်ဖြာမှုကိုအသုံးပြုပြီးအလိုအလျောက်မဟာဗျူဟာများကိုလုပ်ဆောင်နိုင်သည်။ စက်ရုပ်သည် ဘုံအခြေအနေများစွာကို အတုယူရန် ဒီဇိုင်းထုတ်ထားပါသည်- ၎င်းသည် အစုစုတစ်ခုနှင့်ဆက်စပ်နေသည့် အလုံးစုံအန္တရာယ်ရမှတ်များကို တွက်ချက်နိုင်ပြီး အရောင်းအဝယ်ပြုလုပ်နေစဉ် အချိန်နှင့်တစ်ပြေးညီ တုံ့ပြန်ချက်ပေးနိုင်သည်။ ၎င်းတို့ပြောင်းလဲမှုကြောင့် သမိုင်းနှင့် လက်ရှိစျေးနှုန်းများပါရှိသော အချိန်နှင့်တပြေးညီ ဒေတာဇယားဖြင့် လုပ်ဆောင်နိုင်စေမည်ဖြစ်သည်။ ၎င်းသည် ဒေတာသိမ်းဆည်းခြင်းလုပ်ငန်းစဉ်ကို ရိုးရှင်းပြီး လျင်မြန်စွာ ဝင်ရောက်နိုင်စေမည်ဖြစ်သည်။ ထို့အပြင်၊ ၎င်းသည် သင့်ဘဏ္ဍာရေးဒေတာများ ဝင်လာသည်နှင့်အမျှ အလွယ်တကူကြည့်ရှုနိုင်ပြီး လိုအပ်ပါက နောက်ထပ်ခွဲခြမ်းစိတ်ဖြာမှုများကို လုပ်ဆောင်နိုင်စေရန် ၎င်းကို စိတ်ကြိုက်ပြင်ဆင်မည်ဖြစ်သည်။ သမိုင်းကြောင်းနှင့် လက်ရှိစျေးနှုန်းများကို အသုံးပြုသည့် အညွှန်းများပါရှိသည်။
ကုန်သွယ်ရေးဘော့တ် Cassandre
Cassandre အရောင်းအ၀ယ်စက်ရုပ်လင့်ခ်သည် GitHub https://github.com/cassandre-tech/cassandre-trading-bot – လဲလှယ်မှု၊ အကောင့်များ၊ အမှာစာများ၊ အပေးအယူများနှင့် ရာထူးများနှင့် ချိတ်ဆက်မှုကို ဂရုစိုက်နိုင်ပြီး၊ ထို့ကြောင့် သင်သည် သင်၏တည်ဆောက်ခြင်းကို အာရုံစိုက်နိုင်သည်။ ဗျူဟာ။ ထုတ်ဝေမှုတစ်ခုစီသည် Kucoin၊ Coinbase နှင့် Binance ဖလှယ်မှုများဖြင့် အလုပ်လုပ်ရန် စမ်းသပ်ထားသည်။ ၎င်းနှင့်အတူ၊ သင်၏ကိုယ်ပိုင်ဗျူဟာကိုဖန်တီးရန်လွယ်ကူသည်၊ ဤအတွက်သင်တိုတောင်းသောသို့မဟုတ်ရှည်လျားသောရာထူးများကိုဖန်တီးရန်နှင့်စည်းမျဉ်းများသတ်မှတ်လိုသောအခါအတွက်အခြေအနေများကိုသတ်မှတ်ရန်လိုအပ်သည်။ သမိုင်းဒေတာတွင် bot ကိုစမ်းသပ်ရန် loader တစ်ခုရှိသည်။ စမ်းသပ်မှုများအတွင်း Cassandre သည် ဒေတာကို တင်သွင်းပြီး သင်၏ဗျူဟာတွင် ထည့်သွင်းမည်ဖြစ်သည်။ Cassandre သည် ta4j နည်းပညာပိုင်းဆိုင်ရာခွဲခြမ်းစိတ်ဖြာမှုစာကြည့်တိုက်ကိုအခြေခံ၍ ဗျူဟာတစ်ခုတည်ဆောက်ရန် သင့်ကိုကူညီပေးပါမည်။
EA31337 Libre
https://github.com/EA31337/EA31337-Libre တွင် EA31337 Libre သည် MQL ဖြင့်ရေးသားထားသော အခမဲ့ Multi-Strategy Forex ကုန်သွယ်စက်ရုပ်ဖြစ်သည်။ ကုန်သွယ်မှုစက်ရုပ်သည် ရွေးချယ်ရန် ဗျူဟာ ၃၅ ခုကျော်ပါရှိသည်။ ဗျူဟာတစ်ခုစီသည် မတူညီသော အချိန်ဘောင်များတွင် စျေးကွက်ကို လွတ်လပ်စွာ ခွဲခြမ်းစိတ်ဖြာနိုင်သည်။ စျေးကွက်ခွဲခြမ်းစိတ်ဖြာခြင်းသည် လူကြိုက်များသော နည်းပညာဆိုင်ရာ အညွှန်းကိန်းများအပေါ် အခြေခံသည်။ သင့်ကိုယ်ပိုင် ဗျူဟာများကိုလည်း ရေးသားနိုင်သည်။
Robot kevirite. Banavo