Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Git

Version control -ը համակարգ ա, ծրագիր, որը

հնարավորություն ա տալիս մեր ծրագրում եղած

փոփոխությունների պատմությունը պահել, հետևել

կոդում արված փոփոխություններին։ Այսինքն երբ կոդի

մեջ անում ենք փոփոխություն, այս համակարգը պահում

է և ներկա, և նախկին ֆայլը։ Եթե պրոեկտի վրա

աշխատում են մի քանի հոգի, նրանք կարող են նույն

ֆայլերի մեջ փոփոխություններ մտցնել, որը չի

հանգեցնի կոնֆլիկտների կոդի մեջ։

Git-ը version control system է, որը թույլ է տալիս ֆայլերում

առկա փոփոխությունները հետևել։

Git-ը թույլ ա տալիս՝

- վերադառնալ կոդի ցանկացած նախկին վերսիային

- նայել փոփոխությունների պատմությունը

- մի քանի հոգու զուգահեռաբար աշխատել կոդի վրա

- կոդի backup - copy անել կոդը

Repository - մեր պրոեկտն ա, մեր պրոեկտի բոլոր ֆայլերն

են, իրենց փոփոխություններով, պատմությամբ,

ցանկացած այլ ինֆորմացիայով։ Այսինքն մեր պրոեկտը

պահվում ա Repository-ի մեջ։


Commit - գործողություն ա, որը բոլոր փոփոխությունները

վերցնում և ուղարկում ա repo, որպես մեկ ամբողջություն։

Ամբողջ աշխատանքային պրոցեսը իրենից

ներկայացնում ա commit - ֆայլում փոփոխություն - commit։

Ամեն մի նշանակալի փոփոխությունից հետո արվում է

commit։ Հաստատել փոփոխությունը։

Master/main - այն ցույց ա տալիս, թե կոնկտրետ

ժամանակահատվածում մեր պրոեկտը ոնց է

զարգանում։ հիմնական ճյուղն ա մեր պրոեկտի, հղումն

ա դեպի վերջին commit-ը։

Branch - Կարող ենք նաև այլ ճյուղեր ստեղծել կոնկտետ

commit-ից, բայց ի վերջո վերջնական պրոեկտը ուղարկում

ենք master ճյուղի վրա։ երբ որ master commit-ից branch ենք

սարքում, master-ի վրայի commit-ի մեջ փոփոխություն չի

լինում, այլ ստեղծվում ա դրա կրկնօրինակը։ Հետո դա

կարող ենք ուղարկենլ master-ի վրա։

GitHub-ը git-repository-ի պահելու համար նախատեսված

կայք է։

Git-ից կարող են ներբեռնել ամբողջական պրոեկտը մեր

լոկալ համակարգիչ և աշխատել մեր համակարգչի վրա,

commit անել, merge request ուղարկել, որպեսզի պրոեկտի


ղեկավարը հաստատի այն, նոր այն կավելանա master

ճյուղի վրա։

You might also like