Kaip nustatyti ir naudoti „Git“: 15 žingsnių (su paveikslėliais)

Turinys:

Kaip nustatyti ir naudoti „Git“: 15 žingsnių (su paveikslėliais)
Kaip nustatyti ir naudoti „Git“: 15 žingsnių (su paveikslėliais)

Video: Kaip nustatyti ir naudoti „Git“: 15 žingsnių (su paveikslėliais)

Video: Kaip nustatyti ir naudoti „Git“: 15 žingsnių (su paveikslėliais)
Video: Ariana Grande - 7 rings (Official Video) 2024, Gegužė
Anonim

„Git“yra viena iš plačiausiai naudojamų versijų valdymo sistemų kuriant programinę įrangą. Linus Torvalds, sukurtas 2005 m., „Git“daugiausia dėmesio skiria greičiui, duomenų vientisumui ir paskirstytų, netiesinių darbo eigų palaikymui. Kadangi jis plačiai naudojamas net didelėms korporacijoms, svarbu išmokti lengvai nustatyti ir naudoti „Git“. Šis pasivaikščiojimas naudos „Git Bash“, skirtą „Windows“ir „GitHub“. Tačiau čia naudojamos komandos veiks bet kurioje platformoje. Tai nėra galutinis vadovas, o tiesiog norint pradėti naudotis „Git“. „Git“galima ištirti daug daugiau funkcijų, o darbo aplinka gali turėti labai skirtingus kintamuosius nei tai, ką reikia naudoti su „GitHub“.

Žingsniai

1 dalis iš 3: Paskyros nustatymas

„Git“nustatymas ir naudojimas 1 veiksmas
„Git“nustatymas ir naudojimas 1 veiksmas

Žingsnis 1. Nustatykite „Github“paskyrą

Apsilankykite „GitHub“ir susikurkite paskyrą. Šios pamokos tikslais nemokama paskyra veiks puikiai.

Nustatykite ir naudokite „Git“2 veiksmas
Nustatykite ir naudokite „Git“2 veiksmas

2 veiksmas. Įdiekite „Git Bash“

Norėdami pradėti, pirmiausia turite atsisiųsti ir įdiegti „Git Bash for Windows“. Eik į priekį ir daryk tai dabar sekdamas šia nuoroda: Git Bash.

Įdiegę paleiskite „Git Bash“. Turėtumėte žiūrėti į juodą komandų eilutės ekraną. „Git Bash“naudoja „Unix“komandas, todėl svarbu turėti tam tikrų žinių apie „Unix“

„Git“nustatymas ir naudojimas 3 veiksmas
„Git“nustatymas ir naudojimas 3 veiksmas

Žingsnis 3. Sukurkite SSH raktą

Norėdami užmegzti saugų užšifruotą ryšį tarp „GitHub“paskyros ir „Git Bash“kompiuteryje, turite sugeneruoti ir susieti SSH raktą. „Git Bash“įklijuokite šį kodą, bet pakeiskite jį el. Laiške, kurį naudojote su „GitHub“paskyra: ssh -keygen -t rsa -b 4096 -C "[email protected]"

Tada būsite paraginti, kur norite išsaugoti raktą. Numatytosios vietos pakaks, todėl tiesiog paspauskite. Enter. Tada „Git Bash“paprašys įvesti ir patvirtinti slaptafrazę. Nors neprivalote jo įtraukti, labai rekomenduojama tai padaryti

Nustatykite ir naudokite „Git“4 veiksmas
Nustatykite ir naudokite „Git“4 veiksmas

Žingsnis 4. Pridėkite SSH raktą prie „ssh-agent“

Tai suteiks jūsų kompiuteriui teisę naudoti tą SSH raktą. Norėdami paleisti SSH agentą, įveskite šią komandą: eval "$ (ssh-agent -s)", tada įveskite ssh-add ~/.ssh/id_rsa, kad pridėtumėte savo sukurtą raktą.

Jei raktas be id_rsa turi kitą pavadinimą arba jį išsaugojote kitoje vietoje, būtinai naudokite jį

„Git“nustatymas ir naudojimas 5 veiksmas
„Git“nustatymas ir naudojimas 5 veiksmas

5 veiksmas. Pridėkite SSH raktą prie savo paskyros

Dabar turėsite sukonfigūruoti paskyrą, kad galėtumėte naudoti naujai sukurtą raktą. Nukopijuokite ssh raktą į mainų sritį: clip <~/.ssh/id_rsa.pub. Tada bet kurio „GitHub“puslapio viršutiniame dešiniajame kampe spustelėkite savo profilio nuotrauką, tada spustelėkite Nustatymai. Naudotojo nustatymų šoninėje juostoje spustelėkite SSH ir GPG klavišus. Tada spustelėkite Naujas SSH raktas. Dabar galite įvesti aprašomąjį savo rakto pavadinimą, tada įklijuoti raktą į rakto lauką ir paspausti „Pridėti SSH raktą“. Patvirtinkite ir viskas!

2 dalis iš 3: Projekto nustatymas

„Git“nustatymas ir naudojimas 6 veiksmas
„Git“nustatymas ir naudojimas 6 veiksmas

Žingsnis 1. Šakėkite saugyklą

Norint pakeisti projektą „GitHub“, jis turi būti išsišakojęs. Eikite į saugyklą, su kuria norite dirbti, ir sukurkite saugyklą, paspausdami šakutę viršutinėje dešinėje puslapio dalyje. Tai padarys tos saugyklos kopiją jūsų paskyroje.

„Git“nustatymas ir naudojimas 7 veiksmas
„Git“nustatymas ir naudojimas 7 veiksmas

Žingsnis 2. Sukurkite vietinį katalogą

Sukurkite aplanką kažkur savo kompiuteryje, kuriame norite laikyti saugyklą. Tada naudokite „Git Bash“, kad pereitumėte į tą aplanką. Atminkite, kad „Git Bash“priima UNIX komandas, todėl norėdami patekti į savo katalogą, naudokite CD komandą taip: $ cd/path/to/directory

„Git“nustatymas ir naudojimas 8 veiksmas
„Git“nustatymas ir naudojimas 8 veiksmas

Žingsnis 3. Klonuokite šakutę

„GitHub“eikite į savo šakutę ir saugyklos pavadinimu spustelėkite „Klonuoti“arba „Atsisiųsti“ir nukopijuokite jos pateiktą nuorodą.

Tada „Git Bash“įveskite šią komandą naudodami nukopijuotą URL: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Paspauskite ↵ Enter ir bus sukurtas vietinis klonas

„Git“nustatymas ir naudojimas 9 veiksmas
„Git“nustatymas ir naudojimas 9 veiksmas

Žingsnis 4. Sinchronizuokite šakutę su originalu

Turite mokėti pasiūlyti pradinės saugyklos pakeitimų. Eikite į pradinę saugyklą, kurią sukūrėte „GitHub“, tada paspauskite Klonuoti arba atsisiųskite ir nukopijuokite URL.

  • Dabar eikite į tikrąjį saugyklos aplanką „GitHub“. Žinosite, kad esate tinkamoje vietoje, kai komandinės eilutės dešinėje pamatysite (pagrindinį).
  • Dabar tiesiog paleiskite $ git remote add upstream https://github.com/user/repositoryName naudodami pradinį saugyklos URL.
„Git“nustatymas ir naudojimas 10 veiksmas
„Git“nustatymas ir naudojimas 10 veiksmas

Žingsnis 5. Sukurkite vartotoją

Tada turėtumėte sukurti vartotoją, kuris stebėtų, kas atliko saugyklos pakeitimus. Vykdykite šias dvi komandas. $ git config user.email „jū[email protected]“ir $ git config user.name „Jūsų vardas“. Įsitikinkite, kad naudojate tą patį el. Pašto adresą, kuris yra jūsų „git hub“paskyroje.

„Git“nustatymas ir naudojimas 11 veiksmas
„Git“nustatymas ir naudojimas 11 veiksmas

Žingsnis 6. Sukurkite naują šaką

Tada turėtumėte sukurti naują šaką iš mūsų pagrindinės šakos. Kaip tikra medžio šaka. Šiame filiale bus saugomi visi konkretūs jūsų atlikti pakeitimai. Kiekvieną kartą, kai dirbate su nauja problema, turėtumėte sukurti naują meistro šaką. Nesvarbu, ar tai klaidų taisymas, ar naujos funkcijos pridėjimas, kiekviena užduotis turi turėti savo unikalią šaką.

  • Norėdami sukurti šaką, tiesiog paleiskite: $ git branch feature_x. Pakeiskite feature_x aprašomuoju savo funkcijos pavadinimu.
  • Sukūrę filialą, naudokite $ git checkout feature_x. Taip būsite perkelti į šaką „feature_x“. Dabar galite laisvai keisti savo kodą.

3 dalis iš 3: Pokyčių skatinimas

„Git“nustatymas ir naudojimas 12 veiksmas
„Git“nustatymas ir naudojimas 12 veiksmas

Žingsnis 1. Prisiimkite pakeitimus

Kai baigsite pakeitimus arba norite pakeisti filialus ir dirbti ką nors kita, pakeitimai turi būti atlikti. Vykdyti $ git įsipareigoti -viskas. Tai automatiškai atliks visus pakeitimus, kuriuos atlikote saugykloje.

Gausite raginimą įvesti įsipareigojimo pranešimą naudojant „vim“. Šis pranešimas turėtų būti trumpas ir aprašomas. Rodyklių klavišais pereikite prie viršutinės eilutės ir paspauskite klaviatūros klavišą i. Dabar galite įvesti savo pranešimą. Įvedę tekstą, paspauskite Esc ir dvitaškio klavišą:. Dabar įveskite raides wq ir paspauskite ↵ Enter. Tai išsaugos jūsų įsipareigojimo pranešimą ir išeis iš „vim“redaktoriaus

„Git“nustatymas ir naudojimas 13 veiksmas
„Git“nustatymas ir naudojimas 13 veiksmas

Žingsnis 2. Pateikite prašymą iš karto

Dabar, kai jūsų pakeitimai buvo atlikti, turėtumėte juos stumti! Įveskite $ git push origin.

„Git“nustatymas ir naudojimas 14 veiksmas
„Git“nustatymas ir naudojimas 14 veiksmas

Žingsnis 3. Sujunkite su pagrindine šaka

Grįžkite į „GitHub“ir netrukus turėtumėte pamatyti pranešimą, rodantį jūsų paspaudimą. Spustelėkite „Palyginti ir ištraukti užklausą“. Šiame puslapyje turėsite galimybę peržiūrėti savo pakeitimus, taip pat pakeisti įsipareigojimo pranešimą ir pridėti komentarų. Kai viskas atrodys gerai ir „GitHub“neaptiks jokių konfliktų, eikite į priekį ir pateikite užklausą. Štai ir viskas!

Dabar kiti jūsų bendraautoriai ir saugyklos savininkas turės peržiūrėti jūsų pakeitimą ir tada sujungti jį su pagrindine saugykla

„Git“nustatymas ir naudojimas 15 veiksmas
„Git“nustatymas ir naudojimas 15 veiksmas

Žingsnis 4. Visada nepamirškite gauti ir iš naujo nustatyti

Labai svarbu visada dirbti su naujausia failo versija. Prieš pateikdami bet kokias „push“užklausas arba ką tik pradėję naują šaką arba perėję prie filialo, visada paleiskite šią komandą git fetch upstream && git rebase upstream/master.

Rekomenduojamas: