دا ټیوټوریل تشریح کوي چې څنګه د ګیټ هب ډیسټاپ ډاونلوډ او وکاروئ ترڅو ستاسو د ډیسټاپ څخه د مؤثره نسخه کنټرول لپاره د ګیټ هب سره همکاري وکړئ:

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

دلته یو Git مراجع هم شتون لري چیرې چې پراختیا کونکي کولی شي د Git کمانډونو په کارولو سره په خپلو محلي ماشینونو کې د ذخیره کولو آفلاین کار وکړي. د کمانډ پرامپټ یا git bash ، بدلونونه رامینځته کړئ او بیرته یې په GitHub کې ریموټ ذخیره ته فشار ورکړئ.

GitHub ډیسټاپ

که څه هم د Git کمانډونه د کمانډ څخه اجرا شوي لاین د زده کړې له نظره خورا ښه دی، په محلي زیرمو کې د کار کولو لپاره یو ښه کارن انٹرفیس شتون لري لکه GitHub Desktop.

د وینډوز لپاره GitHub ډیسټاپ له لاندې څخه ډاونلوډ او نصب کیدی شي URL

د GitHub ډیسټاپ لانچ کړئ

د ریموټ ذخیره سره کار وکړئ

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

او ډاډ ترلاسه کړئ چې ستاسو د GitHub حساب تنظیم شوی دی.

په GitHub ډیسټاپ کې، د ذخیره کولو کلون کولو لپاره غوره کړئ

3>

د URL ټب ته لاړ شئ او د ریموټ ذخیره توضیحات د GitHub کارن نوم / ذخیره په بڼه دننه کړئ. باندې کلیک وکړئ کلون .

اوس لکه څنګه چې ذخیره محلي ماشین ته کلون شوې ، موږ کولی شو د کمانډ پرامپټ یا اکسپلورر یا حتی د اتوم مدیر په کارولو سره د محلي ذخیره مینځپانګې خلاص کړو. که نصب شوی وي او په فایلونو کې بدلونونه راولي.

په فایلونو کې بدلونونه رامینځته کړئ او ورته خوندي کړئ.

شاته په GitHub ډیسټاپ کې، تاسو کولی شئ د RED نښه کول وګورئ کوم چې مشخص کوي که لینونه اضافه شوي یا حذف شوي.

15>

لنډیز او شریک لیکوالان اضافه کړئ که اړتیا وي او په لاندې کې کمیټ ته ماسټر باندې کلیک وکړئ.

تاسو به وګورئ چې د git ډیری کمانډونه چې تاسو د کمانډ پرامپټ څخه اجرا کوئ د کارن انٹرفیس له لارې ترسره شوي.

موږ اوس کولی شو بدلونونه په GitHub کې ریموټ ذخیره کې فشار راوړو. په Push origin کلیک وکړئ.

اوس بدلونونه په ماسټر برانچ کې لیدل کیږي. د دې لپاره چې ډاډ ترلاسه شي چې بدلونونه د فیچر څانګې سره یوځای شوي دي موږ به د Pull Request رامینځته کولو ته اړتیا ولرو.

فیچر څانګې ته لاړشئ او یو پیل کړئ غوښتنه.

کلک وکړئ د پلې کولو غوښتنه جوړه کړئ.

بیا تاسو یاست د Pull Request رامینځته کولو لپاره GitHub ته بیا لارښود شوی.

د پل غوښتنه رامینځته کولو او یوځای کولو ته لاړشئ او بیا په پای کې بدلونونه کش کړئ (sync) ته ستاسو ځایی ذخیره.

له ذخیره څخه، مینو د Pull اختیار غوره کوي.

اوس به محلي ذخیره د ریموټ سره همغږي ويrepository.

یو نوی محلي ذخیره او څانګه جوړه کړئ

په تیره برخه کې، موږ د ریموټ ذخیره کولو سره د کلون کولو په واسطه د کار کولو په اړه زده کړل. د GitHub ډیسټاپ په کارولو سره ، موږ کولی شو یو نوی ځایی ذخیره هم رامینځته کړو او ورته یې GitHub ته فشار یا خپور کړو.

کلیک وکړئ

22>

د ذخیره نوم دننه کړئ او محلي لاره. په مخزن جوړ کړئ کلیک وکړئ.

لکه څنګه چې ذخیره رامینځته کیږي ، تاسو کولی شئ مخکې له دې چې تاسو GitHub ته بدلونونه خپاره/پش کړئ یوه څانګه هم رامینځته کړئ.3

د څانګې مینو څخه نوی څانګه وټاکئ. دا فیچر ته زنګ ووهئ او په برخه جوړ کړئ باندې کلیک وکړئ.

24>

اوس موږ 2 څانګې لرو او موږ پرمخ وړلی شو GitHub ته بدلونونه خپاره / فشار ورکړئ. په خپرونه کې کلیک وکړئ.

باندې کلیک وکړئ خپرونه خپره کړئ.

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

په ځایی ذخیره کې بدلونونه یوځای کړئ

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

د فیچر برانچ کې فایل ته بدلون ورکړئ او ژمنه وکړئورته.

بدلونونه لرې پرتو ذخیره ته فشار ورکړئ.

28>

ماسټر برانچ ته لاړشئ او په کلیک وکړئ

د د فیچر څانګه انتخاب کړئ کوم چې د سرچینې څانګه ده. په ضم کولو تڼۍ کلیک وکړئ .

یوځل چې بدلونونه په ماسټر برانچ کې ضمیمه شي، نو تاسو کولی شئ بدلونونه د لرې پرتو ذخیره کولو لپاره فشار ورکړئ. همغږي کول.

ټول هغه بدلونونه چې په سیمه ایز ذخیره کې څانګو ته ژمن دي یوځای کیدی شي او لرې پرتو ذخیره ته فشار ورکول کیدی شي ترڅو همغږي شي.

د شخړو حل

داسې یوه سناریو هم شتون لري چیرې چې بدلونونه په ریموټ ذخیره کې فایل ته ژمن شوي وي او په ځایی ډول ورته فایل کې بدلون هم. په دې حالت کې، شخړې به لیدل کیږي او د حل کولو اړتیا ته اړتیا لري ترڅو دواړه ریموټ او محلي ذخیره په همغږي کې وي.

د ریموټ ذخیره بدلونونه په ماسټر برانچ کې ترسره شوي

د ځایی زیرمو بدلونونه په ماسټر برانچ کې ترسره شوي

لکه څنګه چې بدلونونه محلي ته ژمن دي ذخیره، تاسو اوس کولی شئ بدلونونه د ریموټ ذخیره ته فشار ورکړئ. د دې کار کولو په وخت کې شخړې به لیدل کیږي. په Push origin باندې کلیک وکړئ.

34>

لاندې پیغام به ښکاره شي ځکه چې په ورته فایل کې د ریموټ ذخیره کې بدلونونه شتون لري. په ترلاسه کولو باندې کلیک وکړئ.

اوس په پیل اصل باندې کلیک وکړئ.

په هغه سکرین کې چې راځي، تاسو کولی شئپه خپل مدیر کې فایل خلاص کړئ او شخړې حل کړئ. په دې حالت کې، موږ فایل په اکسپلورر کې پرانیزو او شخړې حل کوو.

د مناسب منځپانګې په ساتلو سره ټولې شخړې حل کړئ او نور د مارکرونو سره لرې کول. یوځل چې شخړې حل شي، تاسو کولی شئ یوځای کړئ.

اوس بدلونونه بیرته ریموټ ذخیره ته فشار ورکړئ. ځایی او لیرې ذخیره اوس همغږي ده. لکه څنګه چې بدلونونه په یوه څانګه کې ترسره شوي دي نو تاسو کولی شئ د نورو څانګو سره د بدلونونو د یوځای کولو لپاره د پل غوښتنه جوړه کړئ.

تاریخ ته ګورئ

تاسو کولی شي د بدلونونو تاریخ هم وګوري چې تر دې دمه په ذخیره کې ترسره شوي. د تاریخ ټب ته لاړشئ.

د څانګو پرتله کول

فرض کړئ چې تاسو په ماسټر برانچ کې په فایل کې بدلونونه کړي دي، تاسو کولی شئ بیا یې د نورو څانګو سره پرتله کړئ. وټاکئ.

بدلونونو ته د کتلو لپاره د فیچر څانګه غوره کړئ.

پایله

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

په راتلونکي ټیوټوریل کې، موږ به د بل Git مراجعینو انٹرفیس تورټوز ګیټ وګورو چې د وینډوز اکسپلورر شیل سره مدغم کیږي.

په پورته ته کول