کمپيوټر, سافټ
Git - دا څه دي؟ Git لپاره د لومړنیو: توضيحات
د هغو کسانو لاس سره سافټ پرمختګ زياتره په اړه Git اورېدلي. د درې مکتوبونو څه دي؟ دا مهمه ده چې د توضيحات، او همدارنګه د عملیاتو د اصولو پوه شي، تر څو په اغیزمنه توګه د یوه ورته کارن ليدنمخ سره سره د دې بڼې د کنټرول د سيستم، چې، پر خلاف د ورته نورو سيستمونو د معلوماتو په بشپړه توګه په مختلفو مفاهیمو، سره چې دا کار دي، استعمال ته دوام ورکړي. نو، Git څه ده؟
Description
Git لپاره د نوي جوړ دوتنې په یو نسخه کنترول وویشل سیستم دی. دا په 2005. جوړ شو د لینوکس فعاليت نظام لیکوال. دا سیستم د synchronizes سره د ځای د دوتنې د کار، او همدارنګه د ساتلو او د اوسمهالولو بدلونونه. دا کله چې په یوه پروژه د يو څو پرمختگپالونکي د کار یو اسانه لاره ده. تر اوسه پورې، دا Git ده په ډيرو نامتو پروژو هم کارېدلې وي. چې دا ډول استفاده کوي؟ د مثال په توګه، د Android چليز غونډال په پراختیا کې د پروګرامران یو زیات شمیر بوخت دی. دا به ډېر ناوړه وي او که د هغوی يو بدلون رامنځته کړ، په داسې حال کې د نورو په اړه نه پوهېږي. Git هم اجازه ورکوي هر څوک چې د ټولو بدلونونو څخه خبر وي، او د غلطي په صورت ته د دوتنې د پخوانيو نسخو بېرته پر شا تللای.
د کارولو Snapshots، نه ټوټې
د Git او نورو تر منځ اصلي توپير نسخه د کنترول سیستمونه دا ده چې په مالومات ښکاري. زياتره معلومات د په توګه د بدلونونو يو لست پروګرامونو پلورنځي، د دوتنې ټوټې په نامه. داسې سيسټمونه د ساتل د معلوماتو په توګه د هغو فايلونو ټولګه، او همدارنګه د هغه بدلونونه چې د هر دوتنې سره د احترام د وخت جوړ شوي دي ټولګه شامل دي. څنګه کولای شو چی د خپلو معلوماتو د ذخيره Git؟ په دغه سيسټم کي چې دا پرته له نورو څخه ټاکي څه شته؟ د ټوټې د ځای، د ذخيره مالومات ګڼل د د دوتنې يوه کوچنۍ سيستم ترشک ټولګه وي. کله چې یو کارن د پروژې د يوه نوي نسخه ژمن دی، د سيستم يوازې په شېبه چڼاسکه دوتنې حالت ساتي. چې په هغه صورت کې چې د دوتنه نه دی بدل شوی موثریت زیات کړي، چې د نظام دا نه وژغوري، او تر یوه پخوا وژغورل کاپي چې شوي دي چې تر اوسه نه جوړ یو ته اشاره کوي.
دا د دې لپاره د کنترول د نورو سيستمونو يو مهم برعکس، چې په Git ذاتي ده. هغه څه چې د ګټو تر منځ توپیر دی؟ Git لکه د دوتنې په یو کوچني سيستم سره ډېر پياوړي وسیلې دي چې په دا سر مخ شي.
Advantageously سيمې کې د عملياتو
د دې لپاره چې په Git تر ټولو عملیاتو په ترسره کولو، يوازې ځايي دوتنې او منابعو ته اړتیا لري. دا په دې مانا چې په ډيرو مواردو کې ډاټا زیرمه کې د شبکې د نورو کمپيوټرونو ته اړتيا نه شته. څرنګه چې په دې پروژه کې د ټولو بدلونونو پر ټيکلی دي، عملیاتو په تندر سرعت پېښېږي ترسره کړي. د مثال په توګه، د پروژې د تاريخ کتل، دا ضروري نه ده چې د پالنګر څخه دانلود. نوموړې د يو ځايي مخزن د کمپيوټر څخه د لوستلو. که تاسو غواړی چې د هغه دوتنې، يوه مياشت وړاندې چې د نسخه، او د اوسني تر منځ د بدلونونو وګورئ، تاسو کولای شي چې دا ډېر په چټکۍ سره وکړو، پرته له دې چې د پالنګر مخه.
يو بل ځايي کار دی هغه څه دي چې کولای شي د شيانو ته یوه شبکه په تړاو پرته نه زيات وي. د مثال په توګه، د یو د پراختیا کولای شي په داسې حال کې د ترانسپورت بدلونونه راولي. په لاس کې د ګڼ شمېر سيسټمونو، دا ممکن نه وي.
د معلوماتو بشپړتيا د څارني
مخکې له تاسو هر ډول دوتنه خوندي، دا د یوه checksum محاسبه په مستقيمه Git په بڼه یو کود ورکړل. یو څه ده checksum؟ دا ارزښت، چې د يوې خاص الګوریتم په کارولو سره محاسبه او په دی توګه د ساتلو او د لیږد په ترڅ کې د معلوماتو د بشپړتیا تايید لپاره کارول کېږي. د Git د پوهې پرته له کوم بدلون دا ناشوني ده، او دا د سيستم د فلسفې يو مهم جز.
دا اکثرا کړه
تقریبا ټول فعاليتونه، چې په Git واقع د ډیټابیس زياته کړه،. هغوی ته د لرې ډېر ستونزمن وي. تاسو کولای شی یوازې له لاسه تر اوسه د ذخيره شويو معلوماتو نه دی، خو له لاسه ده ايستل کله چې په ځای کی اچولي. د دې امله، ګڼ شمېر خلک دا غوره Git، ځکه نو تاسو کولی شئ پرته له خطر تجربې د ترسره کولو څه جبيره.
د دوتنې حالت
د لومړنیو سره Git کار کول شامل یادولو چې د دوتنې کیدای شي د درې هېوادونو یو وي:
- ثابته، چې ده، د دوتنې ده په محلي پلورنځي ساتل.
- بدلې شوې کله چې بدلونونه شوي دي، خو تر اوسه نه د ساتنې اعدام.
- چمتو - فایلونه چې د ساتنې په نښه شوي دي بدل شو.
نو، په هغه پروژو کې چې د Git وکاروي، هلته د دوتنې مختلفو دولتونو لپاره درې برخې لري:
- د Git Directory، چې د مېټاډاټا او څيز مالومات اډه ذخيره کوي. دا د سيسټم کې تر ټولو مهمه برخه ده.
- کار Directory ده، چې د دې پروژې هر نسخه ډیټابیس کاپي څخه استخراجوي.
- هغه دوتنه چې د ورپسې د ساتنې په اړه معلومات.
نصب Git
لومړی څیز چې تاسو ته اړتيا لري تر څو د يوه نسخه د کنټرول د سيستم څخه استفاده وکړم - نصب دا. ددې کار د څو لاری شته دی. دوه اصلي انتخابونو:
- Git څخه سرچینه ځای پرځای کول.
- ستاسو د پلاتفورم نصب او بسته.
Git څخه سرچینه ځای پرځای کول
کله چې شته، د دغه انتخاب د یو ښه استعمال، د وروستۍ بڼې په توګه به موجود وي. هر تازه معمولا لرونکی یو د ګټور ښه ډېر د کارن ليدنمخ. همدا لامل دی چې، که تاسو د سرچينې په لګولو کې دي ستاسو لپاره ډېر ستونزمن کار نه دی، دا ښه انتخاب دی. هو، او تر ټولو لینوکس ويش زړې بستې شامل دي.
تاسې باید د اړتیا کتابتونونو نصب: expat، داپیه، libiconv، openssl، zlib. نصبولو يې وروسته تاسې کولای شي د نسخه کنترول وروستۍ سيستم دانلود، راټول او نصب دا.
نصب او په وينډوز
که تاسو لینوکس نه درلودې، ځکه زه غواړم چې Git وکاروي، Windows دغه سيستم هم ملاتړ کوي. او دا د لګولو لپاره ډیر اسانه دی. يوه پروژه msysGit، د نصب طرزالعمل چې د ده د ټولو اسانه یو شته. تاسو يوازې د اړتيا د installer دوتنه، چې کېدای شي د پروژې د GitHub مخ کې وموندل شي دانلود، او بیا پرمخ دا. د کښنيز او Console - نصب ستا په کمپیوتر وروسته به د دوه نسخې وي.
لومړنۍ تشکیلاتو Git
کله چې د کنترول سيستم د کمپيوټر نصب، تاسو ته ځینې ګامونه د کارونکي لپاره د چاپیریال عيارولو په ترسره کولو ته اړتيا لري. دا کار یوازې یو ځل. کله چې تجدید ټولو امستنې دي وژغوره. دوي کولاي شي په هر وخت کې بدل شو.
Git شامل ټولګټې git جوړول Useragent، چې اجازه ورکوي تر څو د امستنو لپاره او د سیستم د عملیاتو، او همدارنګه بڼه کنټرول کړي. دا پارامترونو کولای شي په دریو سیمو کې وساتل شي:
- د دوتنې پکې د ارزښتونو چې د ټولو کاروونکو او د ساتن عام دی.
- دوتنه چې امستنې ځانګړي کارونکي لري.
- د سازونې دوتنه چې په اوسني مخزن کې موقعيت لري. دا ډول پارامترونو یوازې د دا د اعتبار وړ دي.
د ګمرک نوم
د ټولو نه اول، د نصب وروسته، تاسو باید د یو کارن نوم او E-mail برابر کړي. دا ډېره مهمه ده، ځکه هر ژمن (د دولت د ژغورلو) د ارقامو لري. هغوی په ژمنه د ټولو خپرېږي شامل دي او وروسته نه شي بدل شي.
که تاسو -global انتخاب مشخص، د دغو سموونې به په اړتيا یو ځل ترسره شي.
د يو متن مدير غوره کول
د مدير ته غوره، چې کله په Git پېغامونه ليکلو به لازم وي نوم مشخص کولو وروسته. Default به د معياري چليز غونډال مدير وکاروي. که د کارونکي غواړي چې د نورو وکاروي، چې تاسو ته اړتيا لري چې په core.editor کرښې د سازونې دوتنې دا ثبت کړي.
چیک امستنې
د Git د اساساتو پوهېږو، تاسو باید وکوالی يش چې د ځايونو کې استعماليږي وګورئ. د دې هدف لپاره د ټیم د git د جوړول Useragent -list. دا ټول د شته امکاناتو چې موندل کېدای شي نندارې. ځینې انتخابونو نومونه ښايي په پرتله یو ځل بیا لست شي. دا ده چې د حقیقت چې Git له بیلابیلو دوتنو ورته مهم لولي له امله. په دې حالت کې، د تېر ارزښت دی د هر مهم کارول. دا ممکنه ده چې د ځينو کلي ګانې دي چې د «--list» ځای د ټیم ته برابر ارزښتونو وګورئ - «{مهمو}".
څنګه کولای شو چی د يو مخزن رامنځ ته
ددې لپاره چې په دوه ډوله دې موخې ته د رسیدو. لومړی دا ده چې په اوسني Directory، او يا د پروژې د وارد کړي. دوهم - د موجوده مخزن د پالنګر څخه یو د ورايټۍ.
په دې نوملړ کې جوړول
که د کارونکي پرېکړه کوي، څو Git په کارولو سره چې یو موجود پروژې پيل، دا باید د Directory ته ځم او د نظام initialize. دا یو ټیم git init ته اړتیا لري. دا پيدا په الرښود چې په کې به ټول اړين دوتنې لري یو subdirectory. په دې پړاو کې، نه تر اوسه په دغه پروژه کې نسخه کنترول لګول. د دوتنې اضافه ته شاخص د خپلو اړتیا د کنټرول او د بدلون په لومړي تثبيت کړي.
د يو مخزن جنينو
د موجوده مخزن یوه کاپي ترلاسه يو ټيم git د ورايټۍ ته اړتيا لري. د Git په مرسته د پالنګر څخه د نږدې ټولو د معلوماتو یوه کاپي تر السه کوي. دغه کار د هر دوتنه د ټولو نسخو. يو ډير مخېږئ ځانګړنه، لکه چې په د سرور پروگرامر پاتې راتلل کیدای شي په هر مراجعينو د ورايټۍ ګټه د دولت په کوم کې چې دا مهال جنينو دا وه چې د سرور بیرته په صورت کې. دا د يوه بېرته ټکی ورته.
په Git يو دوتنې ړنګول
ناولګوه هر دوتنې کیدای شي، که موږ دا شاخص، چې د څارل دوتنې ده، څخه منع کړي. دا یو ټیم git RM ته اړتیا لري. دا هم د د کارونکي Directory څخه د دوتنې لرې. نو تاسو باید ترسره ژمنه وکړي. د هغه وروسته، د دوتنې په ساده ډول له منځه او نور نه وڅارل شي. که دا بدلون ومومي، او لا په زیرمه، بيا سره -f انتخاب په زوره د لرې کولو غوښتنه وکړي. داسې یو میتود به د معلوماتو د چې تر اوسه په دې انځور کې شامل نه د لرې کولو مخه ونيسي، او دا چې هلته ده چې د سيستم د بیرته نه لاره.
د بدلونونو ړنګونه
په هر وخت کې، ښايي دې ته اړتيا وي چې کوم ګام ړنګولو. که د کارونکي لري ژمنه وختي، د ځينو دوتنې اضافه هېرولو، دا ممکنه ده چې د انتخاب --amend په کارولو سره دا ورواوړي. دا امر دی چې د شاخص ژمنه کارول. که وروسته په تېرو Save د هر ډول بدلون نه شو، دغه پروژه به په همدې حالت کې وي، او د مدير به د تبصرو، چې د کارونکي کولای شي هر څه چې تاسو ته اړتيا لري د سمولو وي. دا باید په یاد ولرو چې نه د عملیاتو هر لغو به لغوه شي. کله چې تاسو کولای شي د تل لپاره د اړتيا وړ معلومات د ړنګولو. دا بايد پاملرنه وي.
پایلې
اوس د کارونکي بايد د هغه څه چې د Git، ولې دا نسخه د کنټرول د سيستم ته اړتيا لري، له نورو ورته محصوالتو دا څومره توپير يوه مفکوره جوړ کړي. دا روښانه ده چې د يو بشپړ کتنه ضروري سره د ځان لپاره شخصي امستنې د Git کار نسخه نصب دی. نه د "dummies"، کوم چې به وکولای شي چې د کارن لخوا ګام سره د سيستم د کار د بهير له لارې ګام ترسره شي کوم ددورو یا د ويديو د Git کورس مخنیوی وکړي.
Similar articles
Trending Now