Git մասնաճյուղեր. Ցուցակ, Ստեղծել, Անցնել, Միաձուլել, Հրել և Ջնջել

Git Branches
Version Control
Web Development
Git մասնաճյուղեր. Ցուցակ, Ստեղծել, Անցնել, Միաձուլել, Հրել և Ջնջել cover image

Ներածություն Git ճյուղերին

Git-ի մասնաճյուղերը ծրագրավորողներին հնարավորություն են տալիս միաժամանակ աշխատել նախագծի տարբեր ասպեկտների վրա՝ չխանգարելով հիմնական կոդի բազային: Այս ֆունկցիոնալությունը թույլ է տալիս արդյունավետ զուգահեռ զարգացում, փորձարկումներ նոր հնարավորություններով և մեկուսացված սխալների շտկում: Ստեղծելով և կառավարելով մասնաճյուղեր՝ թիմերը կարող են ապահովել աշխատանքի սահուն ընթացք և պահպանել իրենց նախագծի ամբողջականությունը:

Captura de pantalla 2024-07-05 140914.png

Վերևի նկարը տեսողական պատկերացում է տալիս այն մասին, թե ինչպես են Git մասնաճյուղերը գործում պահեստում: Այն ցույց է տալիս մի քանի ճյուղեր, որոնք տարբերվում են ընդհանուր բազայից, որոնցից յուրաքանչյուրը ներկայացնում է զարգացման առանձին գիծ: Մասնավորապես, ստեղծվում է երկու ճյուղ՝ մեկը նոր ֆունկցիա ավելացնելու համար, մյուսը՝ սխալը շտկելու համար: Այս ճյուղերը ծրագրավորողներին թույլ են տալիս ինքնուրույն աշխատել տարբեր առաջադրանքների վրա՝ ապահովելով, որ նոր գործառույթների մշակումը և սխալների շտկումը չխանգարեն հիմնական կոդի բազայի կայունությանը:

Git-ում ճյուղը, ըստ էության, ցուցիչ է դեպի կոնկրետ պարտավորություն, որը թույլ է տալիս ծրագրավորողներին աշխատել տարբեր առանձնահատկությունների վրա կամ ուղղել հիմնական կոդի բազայից առանձին (հաճախ կոչվում է «հիմնական» կամ «հիմնական» ճյուղ): Այս կարգավորումը թույլ չի տալիս անավարտ կամ փորձնական կոդը ազդել նախագծի կայուն տարբերակի վրա: Օրինակ, պատկերը ցույց է տալիս հիմնական ճյուղը, որից երկու հատկանիշի ճյուղեր են շեղվել: Այս գործառույթների ճյուղերը ծրագրավորողներին հնարավորություն են տալիս ավելացնել նոր գործառույթներ կամ ինքնուրույն շտկել սխալները և չազդել հիմնական ճյուղի վրա: Երբ մշակումը կամ սխալի շտկումն ավարտվի, ճյուղերը կարող են կրկին միավորվել հիմնական մասնաճյուղի մեջ:

Այս հոդվածում մենք կուսումնասիրենք Git ճյուղերի հետ կապված հիմնարար գործողությունները, ներառյալ՝ ինչպես ցուցակագրել, ստեղծել, անցնել, միաձուլել, հրել և ջնջել մասնաճյուղերը: Այս գործողությունները հասկանալը կարևոր է ցանկացած մշակողի համար, որը ցանկանում է օգտագործել Git-ի ողջ ներուժը:

Git հրամաններ

Git-ն առաջարկում է մի շարք հրամաններ՝ ճյուղերն արդյունավետ կառավարելու համար: Ստորև մենք բացատրում ենք յուրաքանչյուր հրաման օրինակներով.

  1. Ցուցակել ճյուղերը

Ձեր պահոցի բոլոր մասնաճյուղերը թվարկելու համար օգտագործեք «git branch» հրամանը: Սա ցույց կտա բոլոր տեղական մասնաճյուղերը՝ նշելով ներկայիս մասնաճյուղը աստղանիշով (*):

git մասնաճյուղ

Ելքի օրինակ.

* հիմնական

հատկանիշ-մասնաճյուղ

bugfix-branch

  1. Ստեղծեք մասնաճյուղ

Նոր մասնաճյուղ ստեղծելու համար օգտագործեք «git branch » հրամանը: Այս հրամանը ստեղծում է մասնաճյուղ, բայց չի անցնում դրան:

git մասնաճյուղի հատկանիշ-մասնաճյուղ

Որպես այլընտրանք, դուք կարող եք օգտագործել «git checkout -b »՝ անմիջապես նոր մասնաճյուղ ստեղծելու և անցնելու համար:

git checkout -b feature-branch

  1. Անցում մասնաճյուղի

Գոյություն ունեցող մասնաճյուղին անցնելու համար օգտագործեք «git checkout » հրամանը:

git checkout ֆունկցիա-մասնաճյուղ

  1. Միավորել մասնաճյուղը

Փոփոխությունները մի ճյուղից մյուսը միավորելու համար անցեք այն ճյուղին, որին ցանկանում եք միաձուլել, այնուհետև օգտագործեք «git merge » հրամանը: Հետևյալ հրամանները միացնում են `feature-branch` մասնաճյուղը `հիմնական` մասնաճյուղի մեջ

git checkout main

git merge feature-branch

«git merge» -ը ստեղծում է նոր commit՝ միաձուլումը կատարելու համար: Այն պահպանում է պատմությունը:

Captura de pantalla 2024-07-05 135950.png

Միաձուլումը կատարելու մեկ այլ ռազմավարություն բաղկացած է «git rebase » հրամանի օգտագործումից: Rebase-ը շատ նման է միաձուլմանը, բացառությամբ, որ այն միավորում է ճյուղը՝ այն տեղափոխելով այն, ուստի այն չի պահպանում պատմությունը

Captura de pantalla 2024-07-05 135727.png

  1. Հրել ճյուղ

Տեղական մասնաճյուղը հեռավոր պահոց մղելու համար օգտագործեք «git push origin » հրամանը: Սա բաժանում է մասնաճյուղը մյուսների հետ, ովքեր մուտք ունեն դեպի պահեստ:

git push original feature-branch

  1. Ջնջել մասնաճյուղը

Տեղական մասնաճյուղը ջնջելու համար, որն այլևս անհրաժեշտ չէ, օգտագործեք «git branch -d »:

հրաման. Եթե ​​ճյուղը չի միացվել, կարող եք օգտագործել մեծատառ «-d» դրոշը ջնջումը պարտադրելու համար:

git ճյուղ -d feature-branch

Հեռավոր մասնաճյուղը ջնջելու համար օգտագործեք.

git push origin --ջնջել գործառույթ-ճյուղը


Git ճյուղերը կարևոր են վեբ մշակման մեջ կոդի փոփոխությունները կառավարելու համար, քանի որ դրանք թույլ են տալիս ծրագրավորողներին ինքնուրույն աշխատել գործառույթների, սխալների շտկման և փորձերի վրա: Սա երաշխավորում է արդյունավետ համագործակցություն և անխափան աշխատանքային հոսք: Code Labs Academy-ում վեբ մշակման բուռն ճամբարը նախատեսված է ուսանողներին օգնելու հասկանալ Git-ը և նրա ճյուղավորման ռազմավարությունները: Մեր գործնական նախագծերը և իրական աշխարհի սցենարները ուսանողներին զինում են գիտելիքներով և կարողություններով, որոնք նրանք կարող են անմիջապես օգտագործել: Կենտրոնանալով տարբերակների վերահսկման լավագույն փորձի վրա՝ մեր ուսումնական ծրագիրը երաշխավորում է, որ շրջանավարտները պատրաստ են միանալ մասնագիտական ​​զարգացման թիմերին և վստահորեն հաղթահարել կոդավորման մարտահրավերները:


Career Services background pattern

Կարիերայի ծառայություններ

Contact Section background image

Եկեք մնանք կապի մեջ

Code Labs Academy © 2024 Բոլոր իրավունքները պաշտպանված են.