Git- ը ծրագրաշարի մշակման համար տարբերակների կառավարման ամենալայն կիրառվող համակարգերից է: 2005 թվականին կառուցված Լինուս Տորվալդսի կողմից, Git- ը կենտրոնանում է արագության, տվյալների ամբողջականության և բաշխված, ոչ գծային աշխատանքային հոսքերի աջակցության վրա: Իր լայնածավալ օգտագործմամբ նույնիսկ խոշոր կորպորացիաների համար կարևոր է սովորել, թե ինչպես հեշտությամբ ստեղծել և օգտագործել Git: Այս քայլը կօգտագործի Git Bash- ը Windows- ի և GitHub- ի համար: Այնուամենայնիվ, այստեղ օգտագործվող հրամանները կաշխատեն ցանկացած հարթակում: Սա չի նշանակում լինել վերջնական ուղեցույց, այլ պարզապես Git- ի օգտագործումը սկսելու համար: Git- ում ուսումնասիրելու շատ ավելի շատ գործառույթներ կան, և աշխատանքային միջավայրը կարող է ունենալ շատ տարբեր փոփոխականներ, քան այն, ինչ պետք է օգտագործվի GitHub- ի հետ:
Քայլեր
Մաս 1 -ը 3 -ից. Կարգավորեք ձեր հաշիվը
Քայլ 1. Ստեղծեք Github հաշիվ:
Այցելեք GitHub և ստեղծեք հաշիվ: Այս ձեռնարկի նպատակների համար անվճար հաշիվը լավ կաշխատի:
Քայլ 2. Տեղադրեք Git Bash- ը:
Սկսելու համար նախ պետք է ներբեռնեք և տեղադրեք Git Bash- ը Windows- ի համար: Շարունակեք և դա արեք հիմա ՝ հետևելով այս հղմանը ՝ Git Bash:
Տեղադրվելուց հետո գործարկեք Git Bash- ը: Դուք պետք է նայեք հրամանի հուշման սև էկրանին: Git Bash- ը օգտագործում է Unix- ի հրամանները գործելու համար, ուստի Unix- ի մասին որոշ գիտելիքներ ունենալը կարևոր է:
Քայլ 3. Ստեղծեք SSH բանալին:
Ձեր համակարգչում ձեր GitHub հաշվի և Git Bash- ի միջև ապահով գաղտնագրված կապ հաստատելու համար դուք պետք է ստեղծեք և կապեք SSH բանալին: Git Bash- ում տեղադրեք այս կոդը, բայց փոխարինեք ձեր GitHub հաշվի հետ օգտագործած էլ. Հասցեով. Ssh -keygen -t rsa -b 4096 -C "[email protected]"
Այնուհետև ձեզ կառաջարկվի, թե որտեղ եք ցանկանում պահել բանալին: Լռելյայն տեղադրությունը բավական կլինի, այնպես որ պարզապես սեղմեք ↵ Enter: Հաջորդը, Git Bash- ը ձեզ կխնդրի մուտքագրել և հաստատել գաղտնաբառ: Թեև պարտադիր չէ որևէ մեկը ներառել, խորհուրդ է տրվում դա անել:
Քայլ 4. Ավելացրեք ձեր SSH բանալին ssh-agent- ին:
Սա թույլ կտա ձեր համակարգչին օգտագործել այդ SSH բանալին: SSH գործակալին գործարկելու համար մուտքագրեք հետևյալ հրամանը. Eval "$ (ssh-agent -s)" Այնուհետև մուտքագրեք ssh-add ~/.ssh/id_rsa ՝ ձեր ստեղծած բանալին ավելացնելու համար:
Եթե ձեր բանալին id_rsa- ից բացի այլ անուն ունի կամ այն պահել եք այլ վայրում, համոզվեք, որ դրա փոխարեն օգտագործում եք:
Քայլ 5. Ավելացրեք ձեր SSH բանալին ձեր հաշվին:
Այժմ դուք պետք է կազմաձևեք ձեր հաշիվը ՝ ձեր նոր ստեղծված բանալին օգտագործելու համար: Պատճենեք ssh ստեղնը ձեր սեղմատախտակին ՝ clip <~/.ssh/id_rsa.pub: Այնուհետև, GitHub- ի ցանկացած էջի վերին աջ անկյունում կտտացրեք ձեր պրոֆիլի լուսանկարին, այնուհետև կտտացրեք Կարգավորումներ: Օգտվողի կարգավորումների կողագոտում կտտացրեք SSH և GPG ստեղները: Այնուհետև կտտացրեք Նոր SSH բանալին: Այժմ կարող եք մուտքագրել ձեր բանալիի նկարագրական անուն, այնուհետև բանալին տեղադրել բանալին դաշտում և սեղմել «Ավելացնել SSH բանալի»: Հաստատեք դա, և ամեն ինչ պատրաստ է:
3 -րդ մաս 2 -ից. Նախագծի ստեղծում
Քայլ 1. Պատառաքաղ պահեստ:
GitHub- ում նախագծում փոփոխություններ կատարելու համար այն պետք է պատառաքաղված լինի: Գնացեք այն պահեստը, որի վրա ցանկանում եք աշխատել, և պատառաքաղ պահեք ՝ էջի վերևի աջ մասում սեղմելով պատառաքաղը: Սա կստեղծի ձեր հաշվի այդ պահեստի պատճենը:
Քայլ 2. Ստեղծեք տեղական գրացուցակ:
Ստեղծեք մի թղթապանակ ձեր համակարգչի վրա, որտեղ ցանկանում եք տեղադրել պահեստը: Այնուհետև օգտագործեք Git Bash ՝ այդ թղթապանակին անցնելու համար: Հիշեք, որ Git Bash- ն ընդունում է UNIX- ի հրամանները, ուստի ձեր գրացուցակում հայտնվելու համար օգտագործեք CD հրամանը ՝ $ cd/path/to/directory
Քայլ 3. Կլոնավորեք պատառաքաղը:
GitHub- ում նավարկեք դեպի ձեր պատառաքաղը և պահեստի անվան տակ, կտտացրեք Clone կամ ներբեռնել և պատճենեք այն հղումը, որը տալիս է ձեզ:
Հաջորդը, Git Bash- ում մուտքագրեք հետևյալ հրամանը ՝ օգտագործելով ձեր պատճենված URL- ը ՝ $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME: Սեղմեք ↵ Enter, և ձեր տեղական կլոնը կստեղծվի:
Քայլ 4. Համաժամացրեք ձեր պատառաքաղը բնօրինակի հետ:
Դուք պետք է կարողանաք փոփոխություններ առաջարկել սկզբնական պահեստում: Գնացեք դեպի GitHub- ում պատառաքաղված սկզբնական պահոց, այնուհետև սեղմեք Clone կամ ներբեռնեք և պատճենեք URL- ը:
- Այժմ նավարկեք GitHub- ի իրական պահեստի թղթապանակը: Դուք կիմանաք, որ ճիշտ տեղում եք, երբ տեսնում եք (վարպետ) ձեր հրամանի տողի աջ կողմում:
- Այժմ պարզապես գործարկեք $ git հեռակառավարման հավելում ՝ հոսանքին հակառակ ՝ https://github.com/user/repositoryName օգտագործելով պահեստի սկզբնական URL- ը:
Քայլ 5. Ստեղծեք օգտվող:
Հաջորդը, դուք պետք է ստեղծեք օգտվող ՝ հետևելու համար, թե ով է կատարել պահեստի փոփոխությունները: Գործարկեք հետևյալ երկու հրամանները: $ git config user.email «[email protected]» և $ git config user.name «Ձեր անունը»: Համոզվեք, որ ձեր օգտագործած էլ. Փոստը նույնն է, ինչ ձեր git hub հաշվում:
Քայլ 6. Ստեղծեք նոր մասնաճյուղ:
Հաջորդը, դուք պետք է ստեղծեք նոր մասնաճյուղ մեր հիմնական մասնաճյուղից: Որպես ծառի իրական ճյուղ: Այս մասնաճյուղը կպահպանի ձեր կատարած բոլոր կոնկրետ փոփոխությունները: Դուք պետք է ստեղծեք վարպետի նոր մասնաճյուղ ամեն անգամ, երբ աշխատում եք նոր խնդրի վրա: Անկախ նրանից, թե դա սխալների շտկում է կամ նոր հնարավորության ավելացում, յուրաքանչյուր խնդիր պետք է ստանա իր ուրույն մասնաճյուղը:
- Մասնաճյուղ ստեղծելու համար պարզապես գործարկեք ՝ $ git branch feature_x: Փոխարինեք feature_x- ը ձեր գործառույթի նկարագրական անունով:
- Երբ ձեր մասնաճյուղին ստիպեք օգտագործել $ git checkout feature_x- ը: Սա ձեզ կդարձնի feature_x մասնաճյուղ: Դուք այժմ ազատ եք փոփոխություններ կատարել ձեր ծածկագրում:
Մաս 3 -ից 3 -ը. Հրել ձեր փոփոխությունները
Քայլ 1. Կատարեք ձեր փոփոխությունները:
Երբ դուք ավարտեք փոփոխություններ կատարելը կամ ցանկանում եք փոխել մասնաճյուղերը և աշխատել որևէ այլ բանի վրա, ձեր փոփոխությունները պետք է կատարվեն: Գործարկեք $ git commit -բոլորը: Սա ինքնաբերաբար կկատարի պահեստում կատարած բոլոր փոփոխությունները:
Դուք կստանաք հաղորդագրություն vim- ի միջոցով կատարելու հաղորդագրություն մուտքագրելու մասին: Այս հաղորդագրությունը պետք է լինի կարճ և նկարագրական: Օգտագործեք սլաքների ստեղները ՝ դեպի վերին տող նավարկելու համար, այնուհետև ձեր ստեղնաշարի վրա սեղմեք i: Այժմ կարող եք մուտքագրել ձեր հաղորդագրությունը: Երբ այն մուտքագրվի, հարվածեք Esc- ին և ապա հարվածեք հաստ կետին,. Այժմ մուտքագրեք wq տառերը և սեղմեք ↵ Enter: Սա կփրկի ձեր կատարած հաղորդագրությունը և դուրս կգա vim խմբագրիչից:
Քայլ 2. Կատարեք հրում խնդրանքով:
Այժմ, երբ ձեր փոփոխությունները կատարվել են, դուք պետք է դրանք մղեք: Մուտքագրեք $ git push ծագում:
Քայլ 3. Միաձուլեք վարպետ մասնաճյուղին:
Վերադարձեք GitHub և շուտով դուք պետք է տեսնեք, որ հաղորդագրություն է հայտնվում ձեր հրումով: Կտտացրեք «Համեմատել և քաշել խնդրանքը»: Այս էջում դուք հնարավորություն կունենաք վերանայելու ձեր փոփոխությունները, ինչպես նաև փոխելու ձեր հանձնառության հաղորդագրությունը և ավելացնելու մեկնաբանություններ: Երբ ամեն ինչ կարգին լինի, և GitHub- ը որևէ կոնֆլիկտ չբացահայտի, առաջ գնացեք և կատարեք հարցումը: Ու վերջ!
Այժմ ձեր մյուս մասնակիցներին և պահեստի սեփականատիրոջը պետք է վերանայվի ձեր փոփոխությունը, այնուհետև այն միավորվի հիմնական պահեստի հետ:
Քայլ 4. Միշտ հիշեք, որ բերեք և վերահաստատեք:
Չափազանց կարևոր է միշտ աշխատել ֆայլի վերջին տարբերակի վրա: Նախքան որևէ հրում կատարելը, կամ նոր մասնաճյուղ բացելը կամ մասնաճյուղ անցնելը, միշտ գործարկեք հետևյալ հրամանը ՝ git fetch upstream && git rebase հոսանքին հակառակ/վարպետ: