بیشتر

GitHub څه شی دی او څنګه یې وکاروئ

GitHub د سافټویر یوه برخه ده چې په پراخه کچه د سافټویر پرمختیا ټیمونو لخوا کارول کیږي، د پراختیا نسخه کنټرول لپاره.

دا ګټوره ده کله چې له یو څخه زیات کسان په یوه پروژه کار کوي.

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

مخکې لدې چې تاسو د GitHub کارول پیل کړئ ، تاسو اړتیا لرئ یو حساب جوړ کړئ GitHub.

ذخیره

یو ذخیره معمولا د غوښتنلیک سافټویر پروژې تنظیم کولو لپاره کارول کیږي. ذخیره کولی شي فولډر او فایلونه، عکسونه، ویډیوګانې، سپریډ شیټونه او ډیټاسیټونه ولري - هرڅه چې ستاسو پروژه ورته اړتیا لري. ډیری وختونه په ذخیره کې د README فایل شامل دي، ستاسو د پروژې په اړه د معلوماتو سره یو فایل.

د README فایلونه په ساده متن کې د مارک ډاون ژبه کې لیکل شوي. تاسو کولی شئ مشوره وکړئ دا پا .ه ویب د مارک ډاون ژبې د ګړندي حوالې په توګه. GitHub تاسو ته اجازه درکوي د README فایل اضافه کړئ په ورته وخت کې تاسو خپل نوی ذخیره جوړه کړئ. GitHub نور عام اختیارونه هم وړاندې کوي لکه د جواز فایل، مګر تاسو اړتیا نلرئ په پیل کې کوم انتخاب وکړئ.

د نوي ذخیره کولو لپاره ، په پورتنۍ ښیې خوا کې په مینو کې غوره کړئ New repository. د لاندې ګامونو سره پرمخ ولاړ شئ:

  1. د هرې پاڼې په پورتنۍ ښیې کونج کې، د drop-down مینو څخه کار واخلئ او غوره کړئ New repository.
  1. د ذخیره نوم بکس کې، دننه کړئ first-repository.
  2. د تفصیل په بکس کې، یو لنډ توضیح ولیکئ.
  3. د README فایل اضافه کول غوره کړئ.
  4. وټاکئ چې ایا ستاسو ذخیره به عامه وي یا شخصي.
  5. کلیک وکړئ 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 تړونونه لاسلیک کوي ترڅو د مصنوعي استخباراتو لخوا پروسس شوي معلوماتو جریان تنظیم کړي

تیره دوشنبه، فایننشل ټایمز د OpenAI سره یوه معامله اعلان کړه. FT د نړۍ په کچه ژورنالیزم جواز ورکوي ...

30 اپریل 2024

آنلاین تادیات: دلته د سټیمینګ خدمات تاسو ته د تل لپاره تادیه کوي

ملیونونه خلک د سټیمینګ خدماتو لپاره تادیه کوي ، د میاشتنۍ ګډون فیس ورکوي. دا عام نظر دی چې تاسو…

29 اپریل 2024

Veeam د ransomware لپاره خورا پراخه ملاتړ وړاندې کوي ، له محافظت څخه تر غبرګون او رغیدو پورې

د Veeam لخوا Coveware به د سایبر غصب پیښو غبرګون خدماتو چمتو کولو ته دوام ورکړي. Coveware به د عدلي او درملنې وړتیاوې وړاندې کړي ...

23 اپریل 2024

شنه او ډیجیټل انقلاب: د وړاندوینې وړ ساتنه څنګه د تیلو او ګاز صنعت بدلوي

د وړاندوینې ساتنه د تیلو او ګاز سکتور کې انقلاب رامینځته کوي ، د نبات مدیریت لپاره د نوښت او فعال چلند سره.

22 اپریل 2024

نوښت په خپله ژبه ولولئ

د نوښت خبر پاڼه
د نوښت په اړه خورا مهم خبرونه له لاسه مه ورکوئ. د بریښنالیک له لارې دوی ترلاسه کولو لپاره لاسلیک وکړئ.

مونږ سره په