ڪمپيوٽرنسافٽ ويئر

بنيادي اٿي حڪم: جڏھن

پروگرامن ۾، سنجيده خود نظام عام سيٽن تي ڊولپر، جيڪو هڪ ئي منصوبي تي ڪم ڪري رهيا آهن داخل. ساڳئي وقت اسان کي اهڙو ته ان کي تعصب کان سواء ٻي جاء ٺاهيندا ڪمن جي امڪان جو احساس ڪرڻو پوندو. هر ٽيم ميمبر کي خبر هجڻ ضروري آهي ته هن جو ڪوڊ ته هٽائي يا ٿوري دير کان پوء ٻئي پروگرامر کي تبديل ڪرڻ جي قابل نه ٿيندو لکي آهي.

اهو جوڙجڪ ۾ تبديلي جي تاريخ ڏسڻ لاء، اهڙيء طرح تڪڙو ۽ reliably locating جي مصيبت مچلن ۽ غلطين جي قابل ٿي تمام ضروري آهي.

انهن ڪمن جو نسخو ڪنٽرول نظام تي عمل ڪرڻ لاء ٺهيل آهن. ۽ انهن مان هڪ هڪ پيداوار اٿي سڏيو ويندو آهي.

نسخو ڪنٽرول نظام: هڪ ٿورو نظريو

مختصر ۾ - ڪنهن به نسخي ڪنٽرول نظام کي اوھان جي منصوبي فائيل ڪيو سڀ تبديليون محفوظ ڪرڻ جي اجازت ڏئي ٿو. هي ان جو ڪوڊ ۽ سندن دؤران خاتمي ۾ غلطيون ڪنٽرول ڪرڻ ممڪن بڻائي.

Conventionally، هڪ نسخو ڪنٽرول نظام کي ٽن قسمن ۾ تقسيم ڪري سگهجي ٿو:

  • مقامي؛
  • centralized؛
  • تقسيم.

نسخو ڪنٽرول نظام جي قسمن

مقامي اختيار اوھان جي ترقي منصوبي فائيل ۾ سڀ تبديليون سان جو ڊيٽابيس ٺاهي ڪرڻ جي اجازت ڏئي. هن ذات جي سڀ کان سادي ۽ پهچ، ۽ هڪ ڳڻپيوڪر پروگرامر جي يا هڪ حصو وٺندڙ کي آپريٽ ڪرڻ تي وس وارو آھي.

Centralized نسخو ڪنٽرول نظام چند ڊولپر جي منصوبي تي ڪم جي طور تي جيئن ته هڪ topical مسئلي جو فيصلو ڪيو آهي. ان جي ذات جي حقيقت اها آهي ته سنڌ جي فائلن جي مقامي ڪمپيوٽر تي محفوظ نه آهن، ۽ جنهن کي ان سان ڳنڍيل آهي هڪ خاص سرور تي ڪوڙ. اهڙيء طرح، سنڌ جي منصوبي ڌرين فائلون جي مختلف نسخن جي رسائي حاصل ڪري سگهن ٿا، ۽ ان جو ۽ جيڪي ترقي ۾ موجود نه آهي ڪنٽرول ڪرڻ آسان ٿيندو. تنهن هوندي به، ڪنهن به سنجيده مسئلو ڪجهه سبب سرور موجود نه آهي يا ناڪام لاء ته، پوء. هن جي حقيقت اها آهي ته نه هميشه سڀني جي ڊيٽا واپس حاصل ڪرڻ ممڪن آهي جي بگڙيل ڪري سگهجي ٿو.

نسخو ڪنٽرول نظام تقسيم، هر وقت توهان جي centralized سرور رسائي جي استعمال ڪندڙ جي مقامي ڪمپيوٽر تي منصوبي فائلون جي هڪ مڪمل ڪاپي پيدا. ڌرين جي مشينن تي ۽ سرور تي - ته ڪنهن ڏني وقت اتي جي منصوبي جي وڌيڪ ڪاپيون ٿي سگهي ٿو، آهي. هن اچڻ سان branching جي لچڪدار مشين ڪري سگهي ٿو ڏنو ۽ مختلف طرفن ۾ ٻي جاء ترقي جو انتظام ڪندو، ان جو هڪ ئي منصوبي جي اندر رهي. اٿي هڪ ضلعن نسخو ڪنٽرول نظام بابت آهي.

اٿي: تشريح ۽ ان جي نظام جي خاصيتون

اٿي نسخو ڪنٽرول نظام پنهنجي ڪنڀار ڪئي. گهڻو ڪري نظام جي دڪان فائلون، انھن جي منصوبي ۾ هدايتن موجب بدلجندڙ. ته آهي، مثال طور، انگ 3 جي موجوده ترقي جي نسخي جي فائيل هڪ ۽ بي ۾ تبديلين جي باري ۾ ڊيٽا تي مشتمل ٿي ۽ نسخو 4 ۾ ڪري سگهو ٿا هڪ هڪ، بي ٿيندو، ۽ سي تنهن ڪري، جو فائلون جيئن ضرورت تبديل ٿي رهيا آهن.

اٿي ڪجھ مختلف هلندي. هن منصوبي جي هر نسخو ڪو ڪم ئي فائلون هڪ، بي ۽ سي جي موڪليل لاء اختيارن رکي ويندي، انهن مان ڪيترا تبديلين جا پيروڪار ڪيو ويندو. جي حقيقت، اٿي هر فائل جي هڪ ڪاپي ذخيرو نه رکندو آھي، ۽ ان لاء رڳو هڪ حوالي لاء استعمال ڪري.

هڪ ٻي اهم خصوصيت مقامي رکڻ سان سڌو سنئون ڪم ڪرڻ جي صلاحيت آهي. ته، آهي توهان تبديليون ڪرڻ چاهيون ٿا ته، اهي منصوبي ۾ بهرو وٺندڙ ڪمپيوٽر کي سڌو سنئون وڪرو. هن کي تمام ڪارائتي جڏهن ڊولپر انٽرنيٽ کان پري آهي. ان کان پوء، سنڌ جي سرور تائين رسائي زوجته ۾، توهان کي هڪ عام مخزن ۾ سڀني جي ڊيٽا موڪلڻ لاء وس وارو ٿيندو.

ڊيٽا جي سالميت شاء-1 جي هر ترميميو ويو فائيل hashing جو طريقو کي محفوظ ڪرڻ لاء. اهو انهيء ڪري، جتي، جڏهن ۽ جن جي فائيل ۾ تبديل معلوم ڪرڻ لاء نسخو ڪنٽرول نظام بڻائي ٿو.

اٿي: لڳائڻ

امان اٿي سان ڪم شروع ڪرڻ ۾، توهان ان کي انسٽال ڪرڻ جي ضرورت آهي. هڪ نسخو ڪنٽرول نظام، ونڊوز ۾ استعمال ڪرڻ لاء موجود آهي ڳوڙهي او ايس، لينڪس.

git-for-windows.github.io: ونڊوز ورزن هيٺ ڏنل پتي تي به ڊائون لوڊ ڪري سگهجي ٿو. پروگرام ڊائون کان پوء اوھان کي انسٽال ڪرڻ چاهيو ٿا. آسان هڻڻ، پوء ته هن طريقيڪار پريشاني جو سبب نه گهرجي.

تمام اڪثر، صارفين جيئن ته هڪ مسئلو آهي، جنهن ۾ سنڌ جي دلاسو لکي ٿو ته اٿي هڪ اندروني يا بيروني حڪم جڏھن ڊيٽا داخل ڪرڻ لاء ڪوشش نه آهي سان ويٺا آهن. حل جي واٽ ماحول variable ۾ ڊاريڪٽري تائين مڪمل واٽ ۾ شامل ڪرڻ جي ٿي سگهي ٿو.

پهرين ٽيم

توهان جي ڪمپيوٽر تي نسخو ڪنٽرول سسٽم نصب ڪرڻ کان پوء، ان کي ترتيب ڏنو وڃي هجڻ ضروري آهي. اهو ته GitHub ويب سائيٽ ۾ هن نقطي تي توهان جي اڪائونٽ سان داخل ٿي هجڻ ضروري آهي هن احوال قابل آهي. امان جي ابتدائي تشڪيل وضو ڪرڻ ۾، توهان، جو دلاسو مختاران مائي سڏ ڪيو ته جيئن حڪم ۾ داخل ڪرڻو پوندو جي ضرورت آهي. توهان جو حق-ڪلڪ ڪري هن ڪندا ۽ اٿي Bash کي منتخب ڪري سگهو ٿا. مختاران مائي ڪو دلاسو دري آهي ته ڊيٽا داخل ڪرڻ لاء سڏيندو کولڻ گهرجي. اهو هڪ سلسلو اٿي Bash حڪم کي انجام ڏيڻ ضروري آهي:

  • اٿي config --global user.name '' جو نالو ''؛
  • اٿي config --global user.mail '' أي ''.

هن مرحلي تي، تون ٻه حڪم سان ليڪ endings جو طريقو ترتيب هجڻ ضروري آهي:

  • اٿي config --global core.autocrlf سچ؛
  • اٿي config --global core.safecrlf ڪوڙي.

ابتدائي ٺاهجي اٿي ڪافي آهي ته لاء. اڳيون، جي ٽيم رڳو منصوبي جو بندوبست لاء استعمال ڪيو ويندو.

بنيادي حڪم اٿي

  • Init: هي حڪم هڪ نئون مخزن پيدا.

استعمال جا مثال: init منصوبي جو نالو.

  • کلون. هڪ ٻاهرين ذريعو کان موجود مخزن نقل ڪندي ٻاريو.

کلون اٿي:: //github.com/put مخزن ته اٿي کلون حڪم استعمال جي.

  • شامل ڪريو. سڀ کان ايف اٿي نسخو ڪنٽرول نظام ۾ حڪم استعمال ڪيو. هڪ خاص ايراضي، انڊيڪس يا منظر طور حوالو ڏنو ۾ متعين فائلون شامل ڪرڻ - اها هڪ سادي ڪم سرانجام ڏيندو آهي. ان ۾ توهان کي "هڪ ڊاه ڪرڻ لاء" وڌيڪ فائلون يا فولڊرن تنهن کان پوء هن مخزن ۾ شامل ٿيڻ جي ضرورت آهي ته منتقل ڪري سگهي ٿو، يا ته اٿي ٻوليء ۾ ان کي ڦٽو ڪري،.

nekiy_fayl.txt شامل: جي اٿي جي استعمال جو هڪ مثال هن طرح جو حڪم جهٽي ويو.

  • ڪيفيت. اهو توهان فائلون ته انڊيڪس ۽ پورهيت ڊاريڪٽري ۾ موجود آهن جي هڪ لسٽ ڏسڻ لاء اجازت ڏئي ٿو. اهو ڊاه ڪرڻ لاء تيار يا بدلايو، پر نه منظر جي نسخن محفوظ ڪرڻ کان سواء ڪنٽرول ۽ انگن اکرن کي ڏسڻ لاء ڏي.

  • Diff. اهو رياستن جي هڪ فرق ڏيکاري ٿو. مثال طور، هن اٿي حڪم سان، توهان اندازو لڳائي سگهو ٿا ته منصوبي فولڊر ۽ انڊيڪس جي وچ ۾ هڪ تبديلي آهي ڇا.
  • ڊاه. جيڪي سڌو سنئون جي ڊيٽابيس ۾ انڊيڪس ۾ هو جو تاثر هڪ محفوظ سرانجام ڏيندو. اٿي جي نتيجي ۾ حڪم جي متن فائيل جي اسڪرين، جتي توهان کي ڄاڻائي سگھو ٿا انهيء جيڪي تبديليون ڪيون ويون تي ڏيکاريل آهي. ۽ پڻ توهان کي ڪيئن ڪيترن ئي فائلون ڊاه ڪرڻ جي تابع هئا جي باري ۾ معلومات، ۽ checksum ڏسندا. مکيه شيء - نه وساريو ته بنيادي طور ۾ تبديلي کان پوء صرف ڊيٽا ته انڊيڪس اٿي ۾ رڪارڊ ڪيو ويو آهي حڪم شامل ڏيکاريو ويندو.

ايڊيشنل حڪم اٿي

  • ري. هن حڪم جي ڪم تي سندس نالو چوي ٿو. انڊيڪس، جي مخصوص فائل، اتفاق سان اتي پيل - هوء صرف هڪ ٿڌو علائقو ٻاهر ڪڍندي. جيئن هن جي ڪم ڊاريڪٽري ۾ فائلون، جنهن unintended غداري تائين رسي سگهن متاثر ٿيندا، سخت - - اها ڳالهه ڌيان اهم حڪم استعمال ڪري ري سيٽ handled ڪيو وڃي.
  • آر ايم. گهڻو ڪري وعن هن ٽيم هڪ inverse اٿي طور بيان ڪري سگهجي ٿو شامل، تنهنڪري ان جي انڊيڪس کان فائلون لاھيندو آھي. تنهن هوندي به، هڪ ئي وقت ۾ وڌيڪ ۽ پورهيت فولڊر مان.

مثال طور استعمال: اٿي آر ايم nekiy_fayl.txt.

  • Mv. فائل هلڻ.
  • صاف. غير ضروري فائلون کان منصوبي فولڊر صفائي لاء ٺهيل.

پيش حڪم جي منصوبي جي عام ضرورت لاء استعمال ڪري رهيا آهن.

ٽاريون سان ڪم ڪري اٿي repositories ۾

اٿي ۾ ٽاريون کي منظم ڪرڻ جي حڪم جي هڪ خاص مقرر ڪئي آهي. اهي ڳنڍڻ جو، ختم، اٿي ۾ هڪ شاخ ٺاهي سگهندا آهن. حڪم جي فهرست هيٺ ڏيکاريل آهي.

  • شاخ. هي حڪم موجود چند ڪنجيون، جنھن جو اوھان کي flexibly جي منصوبي ۾ ٽاريون کي منظم ڪرڻ جي استعمال ڪري سگهن آهي. شاخ جي مخزن جي رياست تي مڪمل ڪنٽرول لاء هڪ گھڻ-اوزار آهي. اٿي شاخ کي هڪ سادي سڏ سڀ موجود ٽاريون مخزن جي هڪ لسٽ جاري ڪئي ويندي. هن -v اختيار جي حڪم کي شامل ڪيو ته ڪنهن به حد جي موجوده سالن ۾ رڪارڊ ڪيو ويو آهي ڊسپلي ڪندو. ۽ استعمال -d جي مخصوص ٽاريون کي ختم ڪندو. شاخ رڳو کي ختم نه ٿا ڪري سگهو پر پڻ پيدا ڪرڻ. سرانجام ڏئي اٿي شاخ imya_vetki جي منصوبي ۾ هڪ نئين شاخ جي تنظيم ڪرڻ جي اڳواڻي ڪندو. اهو احوال آهي ته هن معاملي ۾ موجوده ڪم جي صورتحال کي هڪ پوئينٽر کي مختلف آهي لڳي آهي. مثال طور، ٺاهڻ imya_vetki اهو اصل ۾ هڪ شاخ رکن ۾ واقع ٿي سگهي ٿو.
  • گهربل شيء کي منتقل ڪرڻ، اتي هڪ حڪم اٿي پڙتال nuzhnaya_vetka آهي ته گهربل شاخ کي پوئينٽر rearrange آهي.
  • پڙتال. مٿي ذڪر ڪري، ان جي toggles.
  • ملن. هن حڪم اوھان کي ڪيترن ئي ٽاريون گڏ ضم ڪرڻ جي اجازت ڏئي ٿو.
  • ڪاٺ جا. مضمون جي منصوبي جي شروعات کان ئي تبديليون جي موڪليل ڊسپلي ڪندو آهي ۽ آخري لاء ڊاه. گڏجي هڪ ٽيم کي چئلينج سان ڪنجيون جي هڪ قسم کي استعمال ڪندي توهان پنهنجي فعاليت کي وڌائڻ جي اجازت ڏئي ٿو. مثال طور، اٿي بلا جو لاگ ان -p -2 هر ڊاه ان ۾ تبديلين جي باري ۾ تفصيلي معلومات ڏسي ڪرڻ جي اجازت ڏئي توهان. -2 ٻيو اهم چوي ٿو ته تون رڳو گذريل 2 تبديليون ڏيکارڻ جي ضرورت آهي. --stat دليل جي سڏ اٿي لاگ ان کي شامل ڪيو ويو آهي، ته ص جي، پر وڌيڪ تفصيل سان ۽ ھڪ (توريت) روپ سان لڳ ڀڳ اها ساڳي سرانجام ڏيندو. به، جي اٿي لاگ ان کي استعمال ڪندي، اوھان جي تبديلين جي باري ۾ معلومات جي فارميٽ پيارو اهم اختيار استعمال ڪندي توهان پنهنجي ڊسپلي فارميٽ ٺاهڻ جي ڊسپلي ڪري سگهو ٿا. باقاعده اظهار جي ڪجهه حساب سان استعمال ڪرڻ جي ضرورت جو هڪ خاص قسم ڏي. مثال طور، هن --pretty جو لاگ ان حاصل = فارميٽ ''٪ ح،٪ هڪ،٪ رمي، ۾٪ s '' هڪ ڊاه، پوء ان جي مصنف، تاريخ ۽ رايو تبديلين جو هڪ مختصر hash آڻيندو. جڏھن حد جي هڪ وڏي تعداد ۾ موجود هيء تمام مفيد آهي.

تقسيم ڪم نظام لاء حڪم

  • آڻڻ. جڏهن توهان هن حڪم ۾ داخل، اٿي دلاسو مقامي ڪرڻ جي ٻاهرين مخزن مان سڀ تبديليون لڏڻ.
  • پل. اٿي پل حڪم جي مٿي جي ٻن جي هڪ فيوزن آهي - اٿي آڻڻ ۽ اٿي ملائڻ. ته ان کي پهريون ڀيرو ٻاهرين مخزن کان معلومات وصول ڪري، ۽ ان کان پوء هن وقت استعمال شاخ سان ۾ گھيڙيندو آھي،.
  • لوڏا. اهو هن حڪم جي نالي کان آهي "shove" جي استعمال ڪندڙ ماحول ۾، ته مقامي ۾ تبديليون ڪرڻ جي ٻاهرين مخزن ۽ منتقلي جي سلسلي جو مطلب آهي جنهن جو اظهار آهي.

ٻاهرين حڪم

  • ريموٽ. اها ٻاهرين repositories منظم ڪرڻ لاء هڪ طاقتور اوزار آهي. ٻاهرين سان، تون انھن کي، ڏسڻ حذف ڪري سگهو ٿا، وڃڻ، يا نئين گهرن ٺاهي.
  • آرڪائيو. جنهن جو نالو پاڻ لاء ڳالھائيندو. حڪم، مثال طور، سنڌ جي نيٽ ورڪ جي حوالي سان ان جي منتقلي جي لاء تيار ڪرڻ لاء توهان جي ضروري ردوبدل سان هڪ کائي پيدا ڪرڻ جي اجازت ڏئي ٿو.

ڪيئن هن جيڪي ڳڀيراڻين چادر استعمال ڪرڻ

هن مضمون ۾ پيش ڪيو جو سامان سڀ اٿي حڪم ڌيان نه ڪندا آھن. جڏھن بدران نئين سکندڙن جو نسخو قبضي لاء هن بلڪه پيچيده پيداوار حاصل ڪرڻ چاهي ٿو مدد لاء ٺهيل آهي. جيڪي ماڻهو ڪجهه وقت زور ڏئي ته اٿي استعمال ڪرڻ لاء، اهو اوچتو ئي اهم حڪم يا سندس لکڻ وسري ياد ڪرڻ ۾ مدد ڪري.

حقيقت ۾، هن نسخي ڪنٽرول نظام اٿي تشڪيل ۽ انتظام جي سلسلي ۾ هڪ وڏي امڪاني ڪئي. ٽيمون ۽ چند ڪنجيون ته انھن ۾ استعمال ٿيل آهن جو گھڻو - بهترين ثبوت. جن کي تفصيل سان اڀياس ڪرڻ جي مال ۽ جوڙ اٿي جي سڀني جي خواهش لاء، اتي GitHub کان هڪ سرڪاري، جتي سڄي نظام کي تفصيل سان بيان ڪيو آهي، ۽ حڪم جي استعمال جي سڀ تفصيل به شامل آهي manuals، جو تمام گهڻو آهي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.birmiss.com. Theme powered by WordPress.