Git د نسخې کنټرول لپاره د کمانډ لاین یوټیلیټ دی ، دا د بدلونونو تاریخ ساتلو لپاره چې کارونکي یې د پروژې فایلونو ته رامینځته کوي. دا معمولا په غوښتنلیکونو کې کار کولو لپاره کارول کیږي، مګر دا په نورو قضیو کې کارول کیدی شي، د بیلګې په توګه، ډیزاینر د انځورونو او ترتیبونو مختلف نسخو ذخیره کولو لپاره Git کاروي. Git تاسو ته اجازه درکوي چې یو غوښتنلیک پخوانۍ نسخې ته وګرځوئ، بدلونونه پرتله او تحلیل کړئ.
- Git د پیل کونکو لپاره: لومړني شرایط او مفکورې، تعارفي لارښود
- Git څنګه کار کوي
- د Git نصب کول
- د Git مخکی کول
- ستاسو د لومړي ګیټ ذخیره رامینځته کول
- کله چې ژمنه وکړو
- د Git پروژو کې همکاري وکړئ
- یوه عامه ستونزه کله چې د Git پروژې سره کار کوي
- ګټور کمانډونه – د ګیټ کمانډونه
- د Git سره کار کولو لپاره د GUI پروګرامونه
- GitHub ډیسټاپ
- Sourcetree
- GitKraken
- په GitHub کې د بوټونو سوداګرۍ – د بوټ ګیتوب خلاص سرچینه
- د پایتون سوداګریز روبوټ
- د سوداګرۍ بوټ Cassandre
- EA31337 وړیا
Git د پیل کونکو لپاره: لومړني شرایط او مفکورې، تعارفي لارښود
مخکې لدې چې تاسو د ګیټ سره کار پیل کړئ ، تاسو اړتیا لرئ پوه شئ چې ذخیره ، ژمنتیا او څانګه څه دي.
ذخیره هغه ځای دی چیرې چې کوډ یا نور معلومات زیرمه شوي ، او همدارنګه د دوی د بدلون تاریخ. د Git برنامه په محلي ډول چلیږي او ټول معلومات ستاسو په کمپیوټر کې زیرمه شوي ، مګر تاسو کولی شئ د انټرنیټ خدمات هم وکاروئ. د دوی تر ټولو مشهور دی Github. دلته دوه نور مشهور دي: Bitbucket او GitLab.
ژمنه په یو مشخص وخت کې د پروژې د حالت عکس العمل دی. دا یو ځانګړی ID او تبصرې لري.
څانګه په یوه پروژه کې د بدلونونو تاریخ دی. دا خپل نوم لري او د ژمنو څخه جوړ دی. یو ذخیره کولی شي ډیری څانګې ولري چې څانګې لري یا د نورو څانګو سره یوځای کیږي.
Git څنګه کار کوي
راځئ چې په لید کې وښیو چې د Git ذخیره کولو سیسټم څنګه تنظیم شوی ، د مثال په توګه د ساده نقاشۍ په کارولو سره.
دلته حلقې د ژمنو استازیتوب کوي، او تیر ښیي چې کوم یو ته اشاره کوي. څرنګه چې هرڅوک مخکینی ته اشاره کوي، C3 ترټولو نوی دی، C2 پخوانی نسخه ده، او داسې نور، په دې C0 څانګه کې تر ټولو لومړی پورې. دا د ماسټر څانګه ده، چې معمولا د ماسټر په نوم یادېږي. مستطیل لیبل شوی اصلي * دننه ښیي چې تاسو اوس مهال کار کوئ. په انځور کې، تاسو یو ساده ګراف وګورئ چې د یوې څانګې او څلور ژمنې سره. Git د پیچلو ګرافونو سره هم کار کولو توان لري چې ډیری څانګې پکې شاملې دي چې کولی شي په یو کې ضمیمه شي.
د Git نصب کول
Git د کنسول یوټیلیټ دی چې کولی شي په وینډوز، ماک OS، او لینکس عملیاتي سیسټمونو کې پرمخ بوځي. موږ به تاسو ته ووایو چې دا د هر یو لپاره څنګه نصب کړئ. د وینډوز OS لاندې نصبولو لپاره ، تاسو اړتیا لرئ غوښتنلیک د رسمي ویب پا https://git-scm.com/downloads څخه ډاونلوډ کړئ او نصب یې کړئ.
که تاسو ماک OS لرئ او د هومبریو بسته مدیر نصب کړئ ، کمانډ دننه کړئ:
brew install git که هومبریو نصب شوی نه وي ، نو چل کړئ:
git –version له هغې وروسته ، په هغه کړکۍ کې چې څرګندیږي ، تاسو ته به د کمانډ لاین اوزار نصبولو ته وهڅول شي. . Git به د دې یوټیلیټ سره نصب شي. د لینکس ډیبیان او د دې نسخې پراساس نورو توزیعونو لپاره ، لکه اوبنټو یا مینټ ، د نصبولو لپاره لاندې کمانډ ته اړتیا ده:
sudo apt install gitد لینکس CentOS لپاره ، تاسو اړتیا لرئ دننه شئ:
sudo yum install git Git څه شی دی ، نصب او تنظیم کول – نصب کول: https://youtu.be/bkNCylkzFRk
د Git مخکی کول
د ګیټ نصبولو وروسته ، تاسو اړتیا لرئ دا تنظیم کړئ ترڅو هرکله چې تاسو ژمنتیا رامینځته کړئ ، د لیکوال نوم په ګوته کیږي. د دې کولو لپاره، git چل کړئ او کمانډ اجرا کړئ:
git config –global user.name ”
لیکوال
“ دلته، د “لیکوال” پر ځای، موږ خپل نوم وټاکو، د بیلګې په توګه، “Ivan_Petrov”. له هغې وروسته ، تاسو کولی شئ د لاندې کمانډ سره د بریښنالیک پته تنظیم کړئ:
git config –global user.email “You_adr@email.com” پدې حالت کې ، د “You_adr@email.com” پرځای موږ اصلي بریښنالیک پته په ګوته کوو. [کیپشن id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT فایل سیسټم[/caption]
ستاسو د لومړي ګیټ ذخیره رامینځته کول
د ذخیره کولو لپاره، لومړی د پروژې فولډر ته لاړ شئ. د مثال په توګه، په وینډوز کې دا ممکن D:/GitProject وي. کمانډ دننه کړئ:
cd
d:\GitProject له هغې وروسته ، ذخیره جوړه کړئ
: git init له هغې وروسته ، ټولې فایلونه اضافه کړئ:
git add –all د یوې ځانګړې فایل اضافه کولو لپاره ، دننه کړئ:
git add filename اوس تاسو کولی شئ ژمنې رامینځته کړئ:
git ژمنه -m “تبصره” د ذخیره کولو په اړه ځینې یادښتونه:
- یو ذخیره کولی شي ډیری فایلونه او فرعي فولډر ولري (اکثره یوازې یو منظم فولډر).
- دا غوره ده چې د هرې پروژې لپاره جلا ذخیره ولرئ.
- په بل ذخیره کې د ذخیره کولو لپاره فولډرونه مه جوړوئ (د ماتریوشکا ذخیره کولو څخه ډډه وکړئ!).
- د ذخیره کولو فولډرو کې رامینځته شوي بدلونونه د Git لخوا “ټریک شوي” دي ، مګر دا بدلونونه باید په ذخیره کې اضافه شي ترڅو تعقیب یا ثبت شي.
- تاسو کولی شئ هغه عناصر کنټرول کړئ چې Git “لیږي”. دا غوره ده چې خورا لوی ډیټاسیټونه یا لنډمهاله فایلونه له پامه وغورځوئ.
[کیپشن id=”attachment_13120″ align=”aligncenter” width=”725″]
Git ذخیره[/caption]
کله چې ژمنه وکړو
په 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 د نورو کاروونکو لپاره چې په پروژه کې کار کوي د بدلونونو لیدلو لپاره، تاسو اړتیا لرئ چې سرور ته یې فشار ورکړئ. د دې کولو لپاره، تاسو باید لومړی هغه څانګې ته لاړ شئ چې تاسو غواړئ ګیتوب ته فشار ورکړئ. ماسټر ته د ننوتلو لپاره ، کمانډ چل کړئ:
git checkout master وروسته له دې ، تاسو کولی شئ دا د ګیتوب سرور ته فشار ورکړئ:
git push origin masterد دې لپاره چې بل کس پروژې ته لاسرسی ومومي، تاسو د کوډ ذخیره کولو لپاره خدمت ته اړتیا لرئ، د بیلګې په توګه، ګیتوب. که تاسو پدې وروستیو کې په پروژه کې شامل شوي یاست او تاسو اړتیا لرئ دا خپل ځان ته ډاونلوډ کړئ ، کمانډ پرمخ وړئ:
git clone https://github.com/…/….git
دلته https://github.com/…/….git د ذخیره کولو پته ده. دا د غوښتل شوي پروژې په خلاصولو او په شنه “کوډ” تڼۍ کلیک کولو سره ترلاسه کیدی شي.
مهمه مشوره!
دا سپارښتنه کیږي چې تاسو د نوي څانګې رامینځته کولو دمخه په خپل محلي ماشین کې ماسټر تازه کړئ. د دې کولو لپاره ، مطلوب څانګه دننه کړئ او لاندې کمانډ پرمخ وړئ:
git pull origin master د پایلې په توګه ، اصلي بدلونونه به د ګیتوب څخه ډاونلوډ شي. په ورته ډول، تاسو کولی شئ هره څانګه تازه کړئ. د ټولو موجوده څانګو تازه کولو لپاره، تاسو کولی شئ کمانډ چل کړئ:
git pull
یوه عامه ستونزه کله چې د Git پروژې سره کار کوي
کله چې په اتوماتيک ډول د بدلونونو یوځای کولو هڅه وکړئ، دا ممکن وي چې دواړه څانګې په ورته کرښه کې بدلونونه ولري په دې حالت کې کله چې تاسو کمانډ
چلوئ: git merge master لاندې تېروتنه ښکاري: د
اتوماتیک یوځای کول Hello.py CONFLICT
(منځپانګه): په کې د شخړو یوځای کول Hello.py
اتوماتیک ادغام ناکام شو؛ شخړې حل کړئ او بیا پایله ورکړئ. په دې حالت کې، تاسو باید په لاسي توګه د شخړې حل کولو ته اړتیا ولرئ. د دې کولو لپاره، هغه فایل خلاص کړئ چې په کوم کې تېروتنه رامنځته شوې، زموږ په قضیه کې دا Hello.py دی، معلومه کړئ چې څه شی دی او ستونزه حل کړئ. له هغې وروسته، سم شوی فایل د کمانډ سره اضافه کړئ:
git add
Hello
.
py او یو نوی ژمنې رامینځته کړئ:
git commit -m “ضم شوی شخړه”
ګټور کمانډونه – د ګیټ کمانډونه
تاسو کولی شئ د کمانډ په کارولو سره ومومئ چې لاندې څانګه څنګه د بل څخه توپیر لري:
git
diff < first_branch > <second_branch> د اضافي
حذفڅانګې
کولو لپاره ، ټایپ کړئ: git branch -d < branch_name> مشهور کمانډونه: git help په ځانګړي کمانډ کې
مرسته ترلاسه کړئ: git help <command_name> د Git او GitHub ابتدايي کورس – هغه څه چې تاسو اړتیا لرئ د نصب کولو په اړه پوه شئ، څنګه نصب کول، کمیټ، ذخیره، کمانډونه، څنګه په څانګو کې رامینځته کول، حذف کول او بدلونونه کول: https://youtu.be/zZBiln_2FhM
د Git سره کار کولو لپاره د GUI پروګرامونه
د سافټویر نسخې اداره کول اسانه دي نه د کمانډ لاین له لارې ، مګر د ګرافیکي انٹرفیس په کارولو سره. ځینې پرمختیایي چاپیریالونه او د متن مدیران د ګیټ سره کار کولو لپاره ګرافیکي انٹرفیس چمتو کوي. مګر دلته ځانګړي برنامې هم شتون لري ، موږ یې ځینې لیست کوو:
- GitHub ډیسټاپ یو ګرافیکي غوښتنلیک دی چې د Git یوټیلیټ او ګیتوب خدمت سره کار کولو لپاره ډیزاین شوی ، دا کولی شي ستاسو هارډ ډرایو ته ذخیره کلون او ډاونلوډ کړي ، په بیله بیا بدلونونه اداره کړي او نور ګټور شیان ترسره کړي.
- Sourcetree د وینډوز او ماک عملیاتي سیسټمونو لپاره وړیا Git پیرودونکی دی چې د ذخیره کولو سره اړیکه اسانه کوي.
- GitKraken د وینډوز، لینکس او MacOs لپاره د کاروونکي دوستانه ګرافیکي پیرودونکی دی چې د GitHub، GitLab او Bitbucket خدماتو ملاتړ کوي. د دې سره ، تاسو نه یوازې لومړني دندې حل کولی شئ ، بلکه ډیر پیچلي عملیات هم ترسره کولی شئ ، د مثال په توګه ، کمیټونه یوځای کول او تنظیم کول ، څانګې یوځای کول ، تاریخ بیا لیکل.
راځئ چې د دوی هر یو په اړه په ډیر تفصیل سره خبرې وکړو.
GitHub ډیسټاپ
[سرلیک id=”attachment_12709″ align=”aligncenter” width=”624″]
GitHub Desktop [/caption] GitHub Desktop د پروژو اداره او تنظیم کول ستاسو د شخصي کمپیوټر لپاره یو غوښتنلیک دی چې تاسو ته اجازه درکوي مستقیم د ګیتوب خدمت سره اړیکه ونیسئ. دا وسیله تاسو ته اجازه درکوي د ګرافیکي انٹرفیس په کارولو سره نسخې اداره کړئ ، ستاسو د پراختیا کاري جریان ګړندی کړئ. د GitHub ډیسټاپ تاسو ته اجازه درکوي د کمانډ لاین کارولو پرته د Git سره اړیکه ونیسئ ، یوازې د غوښتنلیک انٹرفیس په کارولو سره. دا د یادولو وړ ده چې د GitHub ډیسټاپ ایپ هرڅه نشي کولی چې د کمانډ لاین سره ترسره کیدی شي ، مګر د کارونکي انٹرفیس پخپله د Git لومړني کمانډونه وړاندیز کوي. د GitHub ډیسټاپ د ټولو مشهور عملیاتي سیسټمونو لپاره کار کوي، په شمول د وینډوز، لینکس، او macOS. موږ به تاسو ته ووایو چې څنګه د GitHub ډیسټاپ نصب کړئ او د دې غوښتنلیک سره کار وکړئ. د GitHub خدمت او GitHub ډیسټاپ ایپ کارولو لپاره، تاسو به اړتیا ولرئ د ګیتوب حساب جوړ کړئ که تاسو دمخه نه لرئ. د دې کولو لپاره، GitHub ته لاړ شئ. په پورتنۍ ښیې کونج کې ، تاسو به یو تڼۍ وګورئ چې وايي “سائن اپ”.
بل مخ ته د تګ لپاره په هغې کلیک وکړئ. تاسو اړتیا لرئ خپل توضیحات داخل کړئ ، پشمول ستاسو د بریښنالیک آدرس ، کارن نوم ، او پټنوم. په بل مرحله کې، تاسو څخه به وغوښتل شي چې خپل حساب تصدیق کړئ د بریښنالیک دننه لینک باندې کلیک کولو سره چې ټاکل شوي پته ته راغلی. یوځل چې تایید شو ، د GitHub حساب به رامینځته شي او تاسو کولی شئ د پلیټ فارم کارول پیل کړئ. ستاسو د GitHub حساب تنظیم کولو سره ، تاسو چمتو یاست چې په خپل شخصي کمپیوټر کې د GitHub ډیسټاپ ایپ نصب کړئ. د دې کولو لپاره، په خپل براوزر کې یو نوی ټب خلاص کړئ او د اپلیکیشن ډاونلوډ پاڼې ته لاړ شئ.
د وینډوز کاروونکي اړتیا لري په لوی ارغواني تڼۍ کلیک وکړي چې وايي “د وینډوز لپاره ډاونلوډ”، مګر که تاسو د ماک کاروونکي یاست، تاسو اړتیا لرئ هغه کرښه ومومئ چې د تڼۍ لاندې macOS وايي او په هغې کلیک وکړئ. باید macOS 10.12 یا وروسته یا 64-bit وینډوز وي. د ډاونلوډ کولو وروسته، تاسو به د غوښتنلیک نصبولو ته اړتیا ولرئ، او بیا په تیر مرحله کې جوړ شوي حساب سره ننوتل. تاسو اړتیا نلرئ چې سمدلاسه خپل حساب ته ننوځئ ، مګر دا غوره ده چې همدا اوس وکړئ. د نوي ذخیره کولو لپاره، د GitHub ډیسټاپ پرانیزئ او په پای کې دویم بکس باندې کلیک وکړئ چې وايي “په خپل هارډ ډرایو کې نوی ذخیره جوړه کړئ”. یوه پاپ اپ کړکۍ به راښکاره شي چې ډکولو ته اړتیا لري – د لومړي ذخیره په نومولو سره پیل کړئ. د نوم غوره کولو وروسته، تاسو اړتیا لرئ چې دا هم وټاکئ چې دا به په کمپیوټر کې چیرته وي. تاسو کولی شئ هغه بکس هم چیک کړئ چې وايي “دا ذخیره د README سره پیل کړئ” که تاسو غواړئ د README فایل پخپله وروسته بدل کړئ. له هغې وروسته کلیک وکړئ “ذخیره جوړ کړئ”. د پایلې په توګه ، تاسو د براوزر کارولو پرته د GitHub ډیسټاپ ایپ په کارولو سره نوی Git ذخیره جوړه کړې.
د نوې پاڼې په سر کې، تاسو به د ذخیره کولو نوم او څانګې وګورئ. په حقیقت کې، اوس مهال ذخیره یوازې ستاسو په کمپیوټر کې شتون لري. د دې خپرولو لپاره، موږ اړتیا لرو چې “خپرونه خپاره کړئ” کلیک وکړئ. نوی ذخیره به اوس ستاسو د ګیتوب پروفایل کې څرګند شي. تاسو کولی شئ د خپلې پروژې څانګې لپاره د GitHub ډیسټاپ ایپ وکاروئ. د دې کولو لپاره، “اوسني څانګه” کلیک وکړئ، او بیا د څانګو په لیست کې مطلوب څانګه غوره کړئ، نوم یې ورکړئ او “جوړ کړئ” کلیک وکړئ. د رڼا او تیاره شالیدونو ترمنځ د بدلولو لپاره، اختیارونو ته لاړ شئ، بڼه. تاسو کولی شئ د نورو سره په پروژو کې د همکارۍ لپاره د دندو رامینځته کولو لپاره د ډیسټاپ ایپ وکاروئ. پوښتنې تاسو ته اجازه درکوي د نظرونو تعقیب وساتئ او ستاسو په پروژو کې د کوم بدلون په اړه بحث وکړئ. د یوې مسلې رامینځته کولو لپاره ، په مینو بار کې ، د “ذخیرې” مینو وکاروئ ، بیا “مسله رامینځته کړئ” کلیک وکړئ.
په بدیل سره ، تاسو کولی شئ د کمانډ لاین څخه د GitHub ډیسټاپ لانچ کړئ. د دې کولو لپاره ، د کمانډ پرامپټ خلاص کړئ او ګیتوب ټایپ کړئ. تاسو کولی شئ د یو ځانګړي ذخیره په وړاندې د GitHub ډیسټاپ هم پیل کړئ. یوازې ګیتوب ټایپ کړئ د ذخیره کولو لاره تعقیب کړئ.
Sourcetree
SourceTree د GitHub، BitBucket او Mercurial خدماتو سره د کار کولو لپاره وړیا غوښتنلیک دی. دا د وینډوز او iOS چلولو پلیټ فارمونو لپاره شتون لري. Sourcetree د پیل کونکي دوستانه دی. دا د ذخیره کولو لپاره رواني GUI لري او تاسو ته اجازه درکوي د ساده انٹرفیس له لارې د Git بشپړ ځواک وکاروئ. د SourceTree نصبولو لپاره، تاسو اړتیا لرئ د رسمي سایټ څخه د نصبولو فایل ډاونلوډ کړئ او دا یې پرمخ بوځي. د نصب کولو پروسې په جریان کې ، تاسو اړتیا لرئ غوښتنلیک ته اجازه ورکړئ چې په هارډ ډرایو کې بدلونونه رامینځته کړي ، د جواز تړون سره موافقه وکړئ. همدارنګه د نصب کولو پروسې په جریان کې ، SourceTree ممکن پوښتنه وکړي که تاسو غواړئ کوم اضافي git سافټویر نصب کړئ. تاسو باید “هو” ووایاست او دا سافټویر نصب کړئ. د ګیتوب خدمت سره وصل کولو لپاره دوه لارې شتون لري:
- د OAuth واک ورکولو پروتوکول له لارې.
- د SSH کیلي سره.
راځئ چې د هر یو په اړه خبرې وکړو. لومړۍ لاره د GitHub سره د ریموټ حساب سره وصل کول دي. SourceTree ته اجازه ورکړئ چې خپل GitHub حساب OAuth سره وصل کړي. دا د GitHub سره SourceTree سره وصل کولو ترټولو اسانه لار ده.
- لومړی کلیک وکړئ “یو حساب اضافه کړئ”.
- بیا د کوربه توب لپاره GitHub غوره کړئ. غوره شوی پروتوکول او تصدیق مه بدلوئ، دا دی، HTTPS او OAuth پریږدئ. بیا “OAuth Token تازه کړئ” کلیک وکړئ. ایپ به په اوتومات ډول ستاسو په براوزر کې ویب پا pageه پرانیزي او له تاسو څخه به ستاسو د GitHub حساب د ننوتلو توضیحاتو غوښتنه وکړي. که تاسو دمخه پدې براوزر کې خپل GitHub حساب ته ننوتلی وي ، نو دا مرحله به پریښودل شي.
- ستاسو د ګیټ هب حساب ته د SourceTree لاسرسي اجازه ورکولو لپاره “اتلیسیان اجازه ورکړئ” کلیک وکړئ.
- له هغې وروسته، تاسو باید د تصدیق بریالیتوب بشپړولو په اړه یو پیغام وګورئ. په OK کلیک وکړئ.
بیا تاسو کولی شئ خپل ټول ذخیره په SourceTree کې په خپل حساب کلیک کولو سره وګورئ.
دویمه لاره د SSH کیلي سره GitHub وصل کول دي. د دې کولو لپاره، تاسو اړتیا لرئ د SSH کلیدونو جوړه جوړه کړئ. دا یو شخصي او عامه کیلي ده. عامه کیلي د GitHub حساب کې کارول کیږي. له بلې خوا، شخصي کیلي به ستاسو په کمپیوټر کې د کیلي لیست کې اضافه شي. لاندې لارښوونې دي:
- د SSH کیلي جوړه رامینځته کولو لپاره ، “وسیلې” مینو ته لاړشئ او “د SSH کیلي رامینځته کړئ یا وارد کړئ” کلیک وکړئ.
- د PuTTY کلیدي جنراتور کړکۍ کې “تولید” کلیک وکړئ.
- د موږک کرسر خالي ځای ته واستوئ، او د نسل تر پای پورې د موږک کرسر حرکت وکړئ.
- وروسته له دې چې تاسو د SSH کیلي تولید پای ته ورسوئ، د خپل SSH کیلي لپاره پټنوم ترتیب کړئ.
- عامه کیلي او شخصي کیلي خوندي کړئ.
- د PuTTY کلیدي جنراتور مه بندوئ. خپل GitHub حساب ته ننوتل ، په پورتنۍ ښیې کونج کې د خپل اوتار آیکون کلیک وکړئ ، بیا په ترتیباتو کلیک وکړئ.
- “SSH او GPG کیلي” باندې کلیک وکړئ او “نوي SSH کیلي” غوره کړئ.
- خپل SSH کیلي ته یو نوم ورکړئ او د PuTTY کلیدي جنراتور څخه عامه کلیدي کلیدي ساحې ته کاپي کړئ. له هغې وروسته، “د SSH کیلي اضافه کړئ” کلیک وکړئ.
- SourceTree ته ورشئ، “Tools” ته لاړ شئ او “Lanch SSH Agent” باندې کلیک وکړئ.
- یو څه وروسته ، په ټاسک بار کې د کوچني مانیټر آئیکون کلیک وکړئ.
- د پایلې په توګه، د کیلي لیست به ښکاره شي. د شخصي کیلي اضافه کولو لپاره “کیلي اضافه کړئ” کلیک وکړئ چې تاسو مخکې خوندي کړی.
اوس بیرته د 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”. د مختلفو ډولونو ذخیره کولو لپاره به ډیری اختیارونه وي، “یوازې محلي” انتخاب کړئ.
- بیا هغه فولډر غوره کړئ چې ستاسو نوی ذخیره وي. تاسو کولی شئ یو خالي فولډر یا هغه فولډر غوره کړئ چې دمخه فایلونه لري؛ تاسو به خپل بدلونونه له لاسه ورنکړئ.
- راتلونکی ډیالوګ بکس د ډیفالټ ټیمپلیټونو او جواز فایلونو لپاره تنظیمات هم لري. هرڅه لکه څنګه چې وي پریږدئ.
- کلیک وکړئ “ذخیره جوړ کړئ”.
تاسو په خپل کمپیوټر کې په ځایی توګه د Git (یا GitKraken) کارولو لپاره د ګیتوب حساب ته اړتیا نلرئ. په هرصورت، که تاسو پالن لرئ چې د نورو کاروونکو سره همکاري وکړئ، یا د ډیری کمپیوټرونو څخه فایلونه وکاروئ، نو تاسو به د کوربه کارولو ته اړتیا ولرئ لکه Github. په GitHub کې د ذخیره کولو لپاره، د “Init Repo” کلیک کولو وروسته، “GitHub” کرښه غوره کړئ او هغه کړکۍ ډک کړئ چې په لاندې ډول ښکاري:
- حساب – ستاسو د GitHub حساب نوم.
- نوم – د ذخیره نوم. دا د لیکونو، شمیرو او انډر سکورونو څخه جوړ کړئ.
- توضیحات – د هغه څه توضیحات چې پدې ذخیره کې به شامل وي.
- لاسرسی – یو لیرې ځای ته لاسرسی، ایا دا باید هرچا ته ښکاره شي یا یوازې تاسو او هغه خلکو ته چې تاسو د همکارانو په توګه اضافه کړئ خلاص وي
- د init وروسته کلون – دا اختیار چیک شوی پریږدئ ، کوم چې به تاسو ته په GitHub کې ذخیره چمتو کړي.
- چیرته د کلون کولو لپاره – په کمپیوټر کې یو ځای غوره کړئ چیرې چې نوی جوړ شوی ذخیره فولډر باید ځای په ځای شي.
- په نهایت کې ، د “ذخیرې او کلون جوړ کړئ” تڼۍ کلیک وکړئ .
له هغې وروسته، یو نوی فولډر به د GitKraken انٹرفیس په پورتنۍ ښي کونج کې ښکاره شي، او موږ کولی شو د دې په اړه نور معلومات په بائیں کالم کې وګورو. کله چې GitHub له GitKraken سره وصل کړئ، ډاډ ترلاسه کړئ چې اجازه په کروم یا فایرفوکس کې ترسره کیږي، نه د انټرنیټ اکسپلورر.
په GitHub کې د بوټونو سوداګرۍ – د بوټ ګیتوب خلاص سرچینه
د Git نسخه کنټرول سیسټم د نورو شیانو په مینځ کې د
سوداګرۍ روبوټونو پراختیا لپاره کارول کیږي . دلته د داسې پرمختګونو ځینې مثالونه دي چې تاسو یې ډاونلوډ او کارولی شئ.
د پایتون سوداګریز روبوټ
په Python کې لیکل شوی سوداګریز روبوټ په https://github.com/areed1192/python-trading-robot کې شتون لري، کوم چې کولی شي د تخنیکي تحلیلونو په کارولو سره اتوماتیک ستراتیژۍ پرمخ بوځي. روبوټ د ډیری عام سناریوګانو انډول کولو لپاره ډیزاین شوی: دا کولی شي د پورټ فولیو پورې اړوند د خطر عمومي نمرې محاسبه کړي او د سوداګرۍ پرمهال ریښتیني وخت فیډبیک چمتو کړي. تاسو ته اجازه درکوي د ریښتیني وخت ډیټا جدول سره کار وکړئ چې دواړه تاریخي او اوسني نرخونه لري لکه څنګه چې دوی بدلیږي. دا به د معلوماتو ذخیره کولو پروسه ساده او د ګړندي لاسرسي سره رامینځته کړي. سربیره پردې ، دا به دودیز شي ترڅو تاسو کولی شئ په اسانۍ سره خپل مالي معلومات وګورئ لکه څنګه چې دا راځي او د اړتیا په صورت کې نور تحلیل ترسره کړئ. هغه شاخصونه لري چې دواړه تاریخي او اوسني نرخونه کاروي.
د سوداګرۍ بوټ Cassandre
د GitHub سره د Cassandre سوداګریز روبوټ لینک https://github.com/cassandre-tech/cassandre-trading-bot – د دې وړتیا لري چې د تبادلې ، حسابونو ، فرمایشونو ، معاملاتو او موقعیتونو سره وصل کولو ته پاملرنه وکړي ، نو تاسو کولی شئ د خپل جوړولو باندې تمرکز وکړئ. ستراتیژي هر ریلیز د کوکوین، کوینبیس او بائنانس تبادلو سره کار کولو لپاره ازمول کیږي. د دې سره، دا اسانه ده چې خپله ستراتیژي جوړه کړئ، د دې لپاره تاسو اړتیا لرئ چې شرایط وټاکئ کله چې تاسو لنډ یا اوږد پوستونه جوړ کړئ او مقررات ترتیب کړئ. په تاریخي معلوماتو کې د بوټ ازموینې لپاره یو لوډر شتون لري. د ازموینو په جریان کې، کیسینډری به ډاټا وارد کړي او دا به ستاسو په ستراتیژۍ کې اضافه کړي. Cassandre به تاسو سره د ta4j تخنیکي تحلیل کتابتون پراساس د ستراتیژۍ په جوړولو کې مرسته وکړي.
EA31337 وړیا
EA31337 Libre at https://github.com/EA31337/EA31337-Libre یو وړیا څو ستراتیژی فاریکس سوداګریز روبوټ دی چې په MQL کې لیکل شوی. د سوداګرۍ روبوټ د غوره کولو لپاره له 35 څخه ډیر ستراتیژیو سره راځي. هره ستراتیژي کولی شي بازار په مختلف وخت چوکاټونو کې په خپلواکه توګه تحلیل کړي. د بازار تحلیل د مشهور تخنیکي شاخصونو پراساس دی. تاسو کولی شئ خپلې ستراتیژۍ هم ولیکئ.
Robot kevirite. Banavo