ګیټوب څه شی دی، او ولې کارول کیږي؟

GitHub څه شی دی، او ولې کارول کیږي؟

GitHub یوه ویب پاڼه او خدمت دی چې موږ یې هر وخت په اړه غږیږو، مګر ډیری خلک واقعیا نه پوهیږي چې دا څه کوي. غواړئ پوه شئ چې د GitHub هسټل ټول څه دي؟ د موندلو لپاره ولولئ.

Git په GitHub کې

د GitHub د پوهیدو لپاره، تاسو باید لومړی د Git په اړه پوهه ولرئ. Git د خلاصې سرچینې نسخه کنټرول سیسټم دی چې د لینس توروالډز لخوا پیل شوی - ورته کس چې لینکس رامینځته کړی. Git د نورو نسخو کنټرول سیسټمونو ته ورته دی - فرعي بدلون CVS او Mercurial د څو نومونو لپاره.

نو، Git د نسخه کنټرول سیسټم دی، مګر دا څه معنی لري؟ کله چې پراختیا کونکي یو څه رامینځته کوي (د مثال په توګه) ، دوی کوډ کې دوامداره بدلونونه رامینځته کوي ، د لومړي رسمي (غیر بیټا) خوشې کیدو پورې او وروسته نوې نسخې خپروي.

د نسخې کنټرول سیسټمونه دا بیاکتنې ژوندي ساتي، او بدلونونه په مرکزي ذخیره کې ذخیره کوي. دا پراختیا کونکو ته اجازه ورکوي چې په اسانۍ سره همکاري وکړي ، ځکه چې دوی کولی شي د برنامې نوې نسخه ډاونلوډ کړي ، بدلونونه رامینځته کړي او وروستۍ نسخه اپلوډ کړي. هر پرمخ وړونکی کولی شي دا نوي بدلونونه وګوري، ډاونلوډ او مرسته وکړي.

په ورته ډول، هغه خلک چې د پروژې پراختیا سره هیڅ تړاو نلري کولی شي فایلونه ډاونلوډ او وکاروي. د لینوکس ډیری کاروونکي باید د دې پروسې سره اشنا وي، لکه څنګه چې د اړتیا وړ فایلونو ډاونلوډ کولو لپاره د Git، Subversion، یا بل ورته میتود کارول خورا عام دي - په ځانګړې توګه د سرچینې کوډ څخه د برنامه تالیف کولو لپاره چمتووالی (د لینکس کاروونکو لپاره خورا عام عمل).

ګیټ د ډیری پراختیا کونکو لپاره غوره نسخه کنټرول سیسټم دی ، ځکه چې دا د نورو موجود سیسټمونو په پرتله ډیری ګټې لري. دا د فایل بدلونونه خورا مؤثره ذخیره کوي او د فایل بشپړتیا ښه تضمینوي. که تاسو لیوالتیا لرئ چې په جزیاتو پوه شئ،  د ګیټ اساسات پاڼه  پدې کې د Git د کار کولو څرنګوالي جامع توضیحات شامل دي.

"محور" په ګیتوب کې

موږ تاسیس کړی چې Git د نسخې کنټرول سیسټم دی، ورته مګر د ډیری بدیلونو څخه غوره دی. نو، څه شی GitHub دومره ځانګړی کوي؟ Git د کمانډ لاین وسیله ده، مګر د ټولو شیانو مرکز چې Git پکې شامل دي مرکز دی - GitHub.com - چیرې چې پراختیا کونکي خپلې پروژې او شبکه د ورته فکر لرونکي خلکو سره ذخیره کوي.

راځئ چې ځینې اصلي دلیلونو ته لاړ شو چې ګیکس د GitHub کارولو سره مینه لري، او د لارې په اوږدو کې ځینې شرایط زده کړئ.

ذخیره

یو ذخیره (معمولا "ریپو" ته لنډ شوی) هغه ځای دی چیرې چې د یوې ځانګړې پروژې ټولې فایلونه زیرمه کیږي. هره پروژه خپل ریپو لري، او تاسو کولی شئ د یو ځانګړي URL سره لاسرسی ومومئ.

د فورکنګ ریپو

دوه اړخیز کول هغه وخت دی چې تاسو د بلې پروژې پراساس یوه نوې پروژه رامینځته کړئ چې دمخه شتون لري. دا یو عالي ځانګړتیا ده چې د سافټویر او نورو پروژو نور پرمختګ هڅوي. که تاسو په ګیټ هب کې یوه پروژه ومومئ چې تاسو یې مرسته کول غواړئ ، تاسو کولی شئ ریپو فورک کړئ ، هغه بدلونونه چې تاسو یې غواړئ رامینځته کړئ ، او بیاکتنه شوې پروژه د نوي ریپو په توګه خوشې کړئ. که اصلي ذخیره چې تاسو یې ویشئ ستاسو د نوې پروژې رامینځته کولو لپاره تازه شوی ، تاسو کولی شئ په اسانۍ سره دا تازه معلومات په خپل موجوده فورک کې اضافه کړئ.

د وتلو غوښتنه

تاسو یو ذخیره جوړه کړې ، د پروژې عالي بیاکتنه یې کړې ، او تاسو غواړئ چې دا د اصلي پراختیا کونکو لخوا وپیژندل شي - او ممکن په رسمي پروژه / ذخیره کې شامل شي. تاسو کولی شئ دا د وتلو غوښتنه رامینځته کولو سره ترسره کړئ. د اصلي ذخیره لیکوالان کولی شي ستاسو کار وګوري، او بیا وټاکي چې ایا په رسمي پروژه کې یې ومني یا نه. کله چې تاسو د پلولو غوښتنه صادره کړئ ، GitHub ستاسو لپاره یو مثالی وسیله چمتو کوي او پروژه د خبرو اترو رهبري کوي.

ټولنیزې شبکې

د GitHub ټولنیز شبکې اړخ شاید د دې خورا پیاوړی ځانګړتیا وي، پروژې ته اجازه ورکوي چې په وړاندیز کې د نورو ځانګړتیاو څخه هاخوا وده وکړي. په GitHub کې هر کارونکي خپل پروفایل لري چې د ډولونو بیا پیلولو په څیر عمل کوي، ستاسو تیر کار او نورو پروژو ته د پلټ غوښتنو له لارې ونډې ښیې.

د پروژې بیاکتنې په عامه توګه بحث کیدی شي، نو د متخصصینو یوه لویه ډله کولی شي د پروژې د پرمخ وړلو لپاره د پوهې او همکارۍ سره مرسته وکړي. مخکې لدې چې GitHub څرګند شي ، پراختیا کونکي چې په یوې پروژې کې د ونډې اخیستنې لیوالتیا لري معمولا اړتیا لري د لیکوالانو سره د تماس لپاره ځینې وسیلې ومومي - شاید د بریښنالیک له لارې - او بیا دوی قانع کړي چې دوی باوري کیدی شي او دا چې د دوی مرسته قانوني وه.

لاګونه بدل کړئ

کله چې ډیری خلک په یوه پروژه کې همکاري کوي، د بیاکتنې تعقیب ساتل ګران دي - چا څه بدل کړي، کله، او چیرته چې دا فایلونه زیرمه شوي. GitHub د دې مسلې په پام کې نیولو سره د ټولو بدلونونو په ساتلو سره چې ذخیره کولو ته اړ شوي.

ګیتوب یوازې د پراختیا کونکو لپاره نه دی

دا ټول د دې په اړه خبرې کوي چې څنګه GitHub د برنامو لپاره مناسب دی او ممکن تاسو فکر وکړي چې دوی یوازینی څوک دي چې دا به ګټور ومومي. که څه هم دا لږ عام دی، تاسو کولی شئ په حقیقت کې د هر ډول فایل لپاره GitHub وکاروئ. که تاسو یو ټیم لرئ چې په دوامداره توګه د Word سند کې بدلونونه رامینځته کوي ، د مثال په توګه ، تاسو کولی شئ GitHub د خپل نسخه کنټرول سیسټم په توګه وکاروئ. دا عمل عام نه دی، ځکه چې په ډیری قضیو کې غوره بدیلونه شتون لري، مګر دا په ذهن کې ساتلو لپاره یو څه دی.

اوس چې تاسو پوهیږئ چې GitHub څه شی دی، ایا تاسو د پیل کولو لپاره چمتو یاست؟ ورتګ  GitHub.com  او ډاډه اوسئ چې وګورئ  د مرستې پاڼې د نوم لیکنې وروسته خپل.

مربوطه لیکنې
مقاله خپره کړئ

یو نظر اضافه کړئ