Kaip naudoti „Git“ sistemoje „Linux“.

Nuo devintojo dešimtmečio pabaigos, kai pirmą kartą buvo pradėta kurti versijų valdymo programinė įranga, „Git“ išlieka lengviausiai naudojamas kodo keitimo stebėjimo įrankis.

Tokios paslaugos kaip „Github“ ir „Gitlab“ siūlo saugoti kodą saugykloje, dažnai vadinamoje „nuotoline“ saugykla. Jie veikia kaip centrinė kodo saugykla; Git gali sinchronizuoti vietinį kodą su centriniu kodu, kad tinkamai valdytų net sudėtingus kelių vartotojų pakeitimus.

Montavimas

Ubuntu, Debian ir panašiuose platinimuose, „Git“ galite įdiegti paleisdami:

sudo apt install git

Pastaba: Jei naudojate senesnes Ubuntu versijas (14.04 ir senesnes versijas), turite naudoti apt-get vietoj apt.

„CentOS“, „Fedora“ ir kituose „Red Hat“ platinimuose, „Git“ galite įdiegti paleisdami:

yum įdiegti git

Pagrindinės Git komandos

Pažiūrėkime keletą pagrindinių komandų git kuri padės mums pradėti sekti kodo pakeitimus.

Norėdami įjungti git vietiniame aplanke, paleiskite žemiau esančią komandą terminalo aplanke.

git init

Tai sukuria paslėptą aplanką, .git, kuriame yra git konfigūracija ir informacija apie pakeitimų sekimą, jei vėliau pridedami failai pakeitimams sekti. Naudokite jį inicijuoti git vietiniame projekte.

Norėdami klonuoti / atsisiųsti nuotolinį aplanką ir inicijuoti jame git, paleiskite žemiau esančią komandą:

git klonas 

Čia , yra projekto, esančio nuotolinėje saugykloje, URL. Jis atsisiųs nuotolinį projektą vietinėje sistemoje ir sukurs git inicijuotą aplanką su projekto pavadinimu.

Atkreipkite dėmesį, kad nereikia bėgti git init po projekto klonavimo.

Norėdami gauti pakeitimus iš nuotolinio katalogo naudodami git, paleiskite žemiau esančią komandą:

git traukti

Ištraukimo komanda git ištrauks visus nuotolinės saugyklos pakeitimus nuo paskutinio ištraukimo ar klonavimo. Kad vietiniai pakeitimai nebūtų prarasti, vartotojas pirmiausia turi atlikti vietinius pakeitimus, prieš pradėdamas naudotis nuotoliniu būdu.

Kilus prieštaravimams tarp ištrauktų pakeitimų ir vietinių pakeitimų, git praneš, kur vyksta konfliktas, ir paprašys vartotojo modifikuoti failą rankiniu būdu.

Norėdami pridėti failą ar aplanką prie git, paleiskite žemiau esančią komandą:

git pridėti 

Aukščiau pateikta komanda prideda komandoje nurodytą failą arba aplanką į „Git“ sustojimo sritį. „Git“ sustojimo sritis nurodo būseną, kai stebimi failo pakeitimai. Naudokite git pridėti. Norėdami įtraukti visus dabartinio aplanko failus į sustojimo sritį.

Norėdami patikrinti failų būseną (stebėjimo būseną) darbiniame kataloge, paleiskite žemiau esančią komandą

git statusas

Tai rodo dabartinio aplanko sekimo būseną; kurie failai buvo pakeisti po paskutinio patvirtinimo ir kurie failai nebuvo įtraukti į sustojimo sritį.

Norėdami atlikti git pakeitimus, naudokite žemiau esančią komandą:

git commit -m "Įrašyti pranešimą"

Komanda commit patvirtins failo pakeitimus, o tai reiškia, kad etapinis pakeitimas dabar yra nuolatinis. Privaloma pateikti pranešimo eilutę su kiekvienu įsipareigojimu, kuri turėtų apibūdinti pakeitimus, kurie yra įsipareigojami tame įsipareigojime; tai yra pakeitimų žurnalas.

Norėdami perkelti pakeitimus į nuotolinę saugyklą naudodami git, paleiskite žemiau esančią komandą:

git stumti

Įsipareigojęs kodas, vartotojas gali perkelti atliktus pakeitimus į nuotolinę saugyklą. Atminkite, kad vartotojas turi ištraukti kodą prieš stumdamas, kad jo vietiniame projekte būtų visi nuotoliniai pakeitimai, jei tokių yra.

Tai yra keletas pagrindinių komandų, kuriomis vartotojas gali pradėti naudoti „Git“ pakeitimams stebėti. Daugiau komandų apima pakeitimų išsaugojimą, projekto šakojimą ir kitas „Git“ funkcijas, kurias galite rasti „Git“ vadovo puslapyje.