Բիզնես

Ինչ է Git-ը : Git-ը տարբերակի վերահսկման համակարգ է, որը թույլ է տալիս մի քանի մշակողների միաժամանակ աշխատել նույն արտադրանքի վրա: Այն այնքան կարևոր և օգտակար է, որ այսօր Git-ն օգտագործում են աշխարհի գրեթե բոլոր ծրագրավորողները։ Եվ ոչ միայն ծրագրավորողներ:
Git համակարգը ստեղծվել է 2005 թվականին Լինուս Տորվալդսի կողմից, երբ նա և իր թիմը մշակում էին Linux օպերացիոն համակարգի միջուկը։ Մինչ կոդերի տարբերակների կառավարման այս ժամանակակից համակարգի հայտնվելը, մշակողները օգտագործում էին կենտրոնացված CVS համակարգ և մեծապես տուժում էին:
Տարբերակների կառավարման համակարգը գիտի կոդի մի քանի վիճակների մասին : Դա նման է ժամանակակից սմարթֆոնի, որը պահպանում է ոչ միայն լուսանկարը, այլև այն, ինչ տեղի է ունեցել կոճակ սեղմելուց մի փոքր առաջ և մի փոքր հետո. կարող եք ընտրել ժամանակը և ընտրել լավագույն պահը: Նմանապես, Git-ը պահպանում է նախագծի բոլոր տարբերակները. դրանք կոչվում են commits: Դուք կարող եք հետ վերադարձնել կոդի ընթացիկ տարբերակը նախորդին կամ միանգամից մի քանի քայլ հետ գնալ: Հարմար է, եթե commit-ը փոխելուց հետո սխալ է թույլ տրվել:
Git-ը նաև թույլ է տալիս տասնյակ և նույնիսկ հազարավոր մարդկանց աշխատել մեկ կոդի վրա, ինչպես դա տեղի է ունենում Yandex-ում կամ մեծ բաց կոդով նախագծերում։ Այս դեպքում յուրաքանչյուր մշակող ստանում է կոդի իր տարբերակը, փոփոխություններ է կատարում դրանում և հետ է ուղարկում այն։ Տարբեր ծրագրավորողների աշխատանքները միաձուլվում են: Յուրաքանչյուր commit ունի եզակի համար, որը կոչվում է հեշ և մեկնաբանություն, որը նկարագրում է փոփոխությունների էությունը: Եվ բոլոր աշխատանքները մեկ նախագծում կազմում են մեկ ամբողջական Ճյուղ:
Օրինակ՝ մի ծրագրավորող կոդի մեջ սխալ է փնտրում և մի քանի տող փոքր-ինչ վերաշարադրում է, իսկ մյուսը վերցնում և ջնջում է կոդի ամբողջ հատվածը։ Այս դեպքում, վերջին մշակողի հանձնման ժամանակ, տարբերակի կոնֆլիկտ կառաջանա. Git-ը կդադարեցնի միաձուլումը և կխնդրի ծրագրավորողներին պարզել, թե ինչ անել հակասական կոդի հետ:
Նախագծերի մեկ այլ կարևոր առավելությունն այն է, որ կոդը պահվում է ինչպես սերվերի վրա, այնպես էլ լոկալ, այսինքն՝ մշակողների համակարգիչների վրա։ Սա նշանակում է, որ կոդը չի կարող պատահաբար (կամ դիտավորյալ) ջնջվել՝ միշտ կա մի տարբերակ, որից ամեն ինչ կարելի է միանգամից վերականգնել։
GIT Հրամաներ
GIT Տարբերակի ստուգում ՝ git —version
Հասանելիություն ֆայլին ՝ git init
Տարբերակի կլոնավորում ՝ git clone
Ֆայլերի ավելացում ՝ git add -A
Ճյուղի փոփոխում ՝ git checkout
Տարբերակի հաստատում ՝ git commit.
Տարբերակի թարմացում ՝ git push
Պաշտոնական կայք GIT — git
Բաժանորդագրվեք Տելեգրամ ալիքին բաց
չթողնելու համար նոր նյութերը ՝ Hayqsystem