د مثال په توګه، فرض کړئ چې د سافټویر پراختیا کونکو یوه ډله غواړي چې ویب پاڼه جوړه کړي او دوی ټول اړتیا لري چې کوډ تازه کړي، په ورته وخت کې، پداسې حال کې چې په پروژه کار کوي. پدې حالت کې ، ګیتوب د مرکزي ذخیره کولو رامینځته کولو کې مرسته کوي چیرې چې هرڅوک کولی شي د برنامې کوډ فایلونه اپلوډ ، ایډیټ او اداره کړي.
مخکې لدې چې تاسو د GitHub کارول پیل کړئ ، تاسو اړتیا لرئ یو حساب جوړ کړئ GitHub.
یو ذخیره معمولا د غوښتنلیک سافټویر پروژې تنظیم کولو لپاره کارول کیږي. ذخیره کولی شي فولډر او فایلونه، عکسونه، ویډیوګانې، سپریډ شیټونه او ډیټاسیټونه ولري - هرڅه چې ستاسو پروژه ورته اړتیا لري. ډیری وختونه په ذخیره کې د README فایل شامل دي، ستاسو د پروژې په اړه د معلوماتو سره یو فایل.
د README فایلونه په ساده متن کې د مارک ډاون ژبه کې لیکل شوي. تاسو کولی شئ مشوره وکړئ دا پا .ه ویب د مارک ډاون ژبې د ګړندي حوالې په توګه. GitHub تاسو ته اجازه درکوي د README فایل اضافه کړئ په ورته وخت کې تاسو خپل نوی ذخیره جوړه کړئ. GitHub نور عام اختیارونه هم وړاندې کوي لکه د جواز فایل، مګر تاسو اړتیا نلرئ په پیل کې کوم انتخاب وکړئ.
د نوي ذخیره کولو لپاره ، په پورتنۍ ښیې خوا کې په مینو کې غوره کړئ New repository
. د لاندې ګامونو سره پرمخ ولاړ شئ:
New repository
.first-repository
.Create repository
.د څانګې رامینځته کول تاسو ته اجازه درکوي په ورته وخت کې د ذخیره کولو څو نسخې ولرئ.
په ترتیب سرهdefinita، ذخیره first-repository
نومول شوی څانګه لري main
کومه څانګه ګڼل کیږي definitive تاسو کولی شئ په ذخیره کې اصلي ته اضافي څانګې جوړې کړئ first-repository
. تاسو کولی شئ څانګې وکاروئ ترڅو په ورته وخت کې د پروژې مختلف نسخې ولرئ. دا ګټور دی کله چې تاسو غواړئ د اصلي سرچینې کوډ بدلولو پرته پروژې ته نوي فعالیت اضافه کړئ. په مختلفو څانګو کې ترسره شوي کار به په ماسټر برانچ کې نه ښودل کیږي تر هغه چې تاسو یې یوځای نه کړئ. تاسو کولی شئ شاخونه د تجربې لپاره وکاروئ او اصلي ته د ژمنې کولو دمخه بدلونونه رامینځته کړئ.
کله چې تاسو د اصلي څانګې څخه یوه څانګه جوړه کړئ، تاسو د اصلي څخه یو کاپي، یا سنیپ شاټ جوړ کوئ لکه څنګه چې هغه وخت و. که بل څوک په ماسټر برانچ کې بدلونونه رامینځته کړي پداسې حال کې چې تاسو په خپله څانګه کې کار کوئ ، تاسو کولی شئ دا تازه معلومات فشار ورکړئ.
په لاندې انځور کې موږ لیدلی شو:
اصلي څانګه
یوه نوې څانګه نومیږي feature
هغه لاره چې د feature
د اصلي سره یوځای کیدو دمخه ترسره کوي
د نوي پلي کولو یا بګ فکس لپاره د څانګې رامینځته کول د فایل خوندي کولو په څیر دي. د GitHub سره، د سافټویر پراختیا کونکي د بګ فکس ساتلو لپاره څانګې کاروي، او د ځانګړتیاوو کار، د اصلي تولید څانګې څخه جلا. کله چې بدلون چمتو وي، دا په اصلي څانګه کې یوځای کیږي.
زموږ د ذخیره کولو وروسته، ټب ته لاړ شئ <>Code
(1) د ذخیرې:
په اصلي (2) ډراپ-ډاون مینو کې کلیک وکړئ، او بیا نوي ته نوم ورکړئ branch
(3)
کلیک وکړه Create branch: first branch from 'main'
اوس موږ دوه لرو branch
, main
e first-branch
. همدا اوس، دوی بالکل ورته ښکاري. وروسته به موږ بدلونونه نوي ته اضافه کړو branch
.
یوازې نوی یې جوړ کړ branch
, GitHub تاسو ته راوړي code page
د نوي لپاره first-branch
، کوم چې د اصلي یوه کاپي ده.
موږ کولی شو په ذخیره کې فایلونو کې بدلونونه رامینځته او خوندي کړو. په GitHub کې، خوندي شوي بدلونونه ویل کیږي commit
. هر commit
څخه یو پیغام لري commit
تړاو لري، کوم چې یو توضیح دی چې تشریح کوي چې ولې یو ځانګړی بدلون رامینځته شوی. د پیغامونو commit
دوی د بدلون تاریخ نیسي ترڅو نور مرسته کونکي پوه شي چې څه شوي او ولې.
د څانګې لاندې first-branch
جوړ شوی، د README.md فایل باندې کلیک وکړئ، او بیا د فایل سمولو لپاره په پنسل باندې کلیک وکړئ.
په مدیر کې، د مارک ډاون په کارولو سره ولیکئ.
په بکس کې Commit changes
(څیړنه)، موږ یو پیغام لیکو commit
د بدلونونو تشریح کول.
په پای کې په تڼۍ کلیک وکړئ Commit changes
.
دا بدلونونه به یوازې د README فایل کې رامینځته شي first-branch
، نو اوس دا څانګه د اصلي څخه مختلف مینځپانګې لري.
pull request
اوس چې موږ د مین څخه په یوه څانګه کې بدلونونه لرو، موږ کولی شو یو خلاص کړو pull request
.
Le pull request
دوی په GitHub کې د همکارۍ زړه دي. کله چې تاسو خلاص کړئ a pull request
، تاسو خپل بدلونونه وړاندیز کوئ او د یو چا څخه غوښتنه کوئ چې a review
e pull
ستاسو د ونډې او د دوی په څانګه کې د یوځای کولو لپاره. د pull request
د دواړو څانګو د منځپانګې توپیر ښکاره کړئ. بدلونونه، اضافه کول او تخفیفونه په مختلفو رنګونو کې ښودل شوي.
هرڅومره ژر چې تاسو ژمنه وکړئ ، تاسو کولی شئ د پلولو غوښتنه خلاص کړئ او بحث پیل کړئ ، حتی مخکې لدې چې کوډ پای ته ورسیږي.
د فنکشن کارول @mention
د GitHub ستاسو په پیغام کې pull request
، تاسو کولی شئ د ځانګړي خلکو یا ټیمونو څخه د فیډبیک غوښتنه وکړئ ، پرته لدې چې د دوی موقعیت په پام کې ونیول شي.
تاسو حتی کولی شئ خلاص کړئ pull request
په خپل ذخیره کې او دوی پخپله یوځای کړئ. دا په لویو پروژو کار کولو دمخه د GitHub جریان زده کولو عالي لاره ده.
د یو جوړولو لپاره pull request
تاسو باید چي:
pull request
ستاسو د ذخیره first-repository
. New pull request
Example Comparisons
، هغه څانګه غوره کړئ چې تاسو یې رامینځته کړی ، first-branch
د اصلي (اصلي) سره پرتله کول.Create pull request
.pull request
د خپلو بدلونونو لنډ تفصیل ولیکئ. تاسو کولی شئ ایموجیز شامل کړئ او عکسونه او gifs ډریګ او ډراپ کړئ.pull request
. تاسو اړتیا نلرئ چې دوی لاهم اضافه کړئ، مګر دا اختیارونه ستاسو په کارولو سره د همکارۍ لپاره ډیری لارې وړاندې کوي pull request
. Create pull request
.ستاسو همکاران اوس کولی شي ستاسو بدلونونه بیاکتنه وکړي او وړاندیزونه وکړي.
pull request
پدې وروستي مرحله کې، تاسو به خپله څانګه یوځای کړئ first-branch
په اصلي څانګه کې. د یوځای کولو وروسته pull request
په څانګو کې بدلون first-branch
په اصلي فایل کې به ځای په ځای شي.
ځینې وختونه، د پلټ غوښتنه کولی شي د کوډ بدلونونه معرفي کړي چې په اصلي کې د موجوده کوډ سره ټکر کوي. که کومه شخړه شتون ولري ، GitHub به تاسو ته د شخړو کوډ څخه خبرداری درکړي او د انضمام مخه ونیسي تر هغه چې شخړې حل نشي. تاسو کولی شئ یوه ژمنه وکړئ چې شخړې حل کړي یا د خپل ټیم غړو سره د شخړو په اړه بحث کولو لپاره د پلټ غوښتنې کې نظرونه وکاروئ.
Merge pull request
بدلونونه په اصلي کې یوځای کول.Confirm merge
. تاسو به یو پیغام ترلاسه کړئ چې غوښتنه په بریالیتوب سره یوځای شوې او غوښتنه بنده شوې.Delete branch
. اوس چې ستاسو richiesta pull
یوځای شوی او ستاسو بدلونونه په مین کې دي، تاسو کولی شئ په خوندي ډول څانګه حذف کړئ first-branch
. که تاسو غواړئ په خپله پروژه کې نور بدلونونه رامینځته کړئ، تاسو کولی شئ تل یوه نوې څانګه جوړه کړئ او دا پروسه تکرار کړئ.Ercole Palmeri
تیره دوشنبه، فایننشل ټایمز د OpenAI سره یوه معامله اعلان کړه. FT د نړۍ په کچه ژورنالیزم جواز ورکوي ...
ملیونونه خلک د سټیمینګ خدماتو لپاره تادیه کوي ، د میاشتنۍ ګډون فیس ورکوي. دا عام نظر دی چې تاسو…
د Veeam لخوا Coveware به د سایبر غصب پیښو غبرګون خدماتو چمتو کولو ته دوام ورکړي. Coveware به د عدلي او درملنې وړتیاوې وړاندې کړي ...
د وړاندوینې ساتنه د تیلو او ګاز سکتور کې انقلاب رامینځته کوي ، د نبات مدیریت لپاره د نوښت او فعال چلند سره.