Kako koristiti Git u Linuxu

Od kasnih 80-ih, kada se softver za kontrolu verzija prvi put počeo razvijati, Git ostaje najjednostavniji alat za praćenje promjena koda.

Usluge poput Githuba i Gitlaba nude pohranu koda u spremište, koje se često naziva "Udaljeno" spremište. Oni djeluju kao središnja pohrana koda; Git može sinkronizirati lokalni kod sa središnjim kodom kako bi pravilno upravljao čak i složenim promjenama od strane više korisnika.

Montaža

Na Ubuntu, Debianu i sličnim distribucijama, možete instalirati Git pokretanjem:

sudo apt install git

Bilješka: Za starije verzije Ubuntua (verzija 14.04 i niže) morate koristiti apt-dobiti umjesto prikladan.

Na CentOS, Fedora i drugim Red Hat distribucijama, možete instalirati Git pokretanjem:

yum instaliraj git

Osnovne Git naredbe

Pogledajmo neke osnovne naredbe u git što će nam pomoći da počnemo pratiti promjene u našem kodu.

Da biste omogućili git u lokalnoj mapi, pokrenite naredbu ispod unutar mape u Terminalu.

git init

Stvara skrivenu mapu, .git, koji sadrži git konfiguraciju i informacije o praćenju promjena, ako se datoteke dodaju za praćenje promjena naknadno. Koristite ga za inicijalizaciju gita na lokalnom projektu.

Za kloniranje/preuzimanje udaljene mape i inicijalizaciju git-a na njoj, pokrenite naredbu u nastavku:

git klon 

Ovdje, , je url projekta na udaljenom spremištu. Preuzet će udaljeni projekt na lokalni sustav i stvoriti git inicijaliziranu mapu s imenom projekta.

Imajte na umu da nema potrebe za trčanjem git init nakon kloniranja projekta.

Za povlačenje promjena iz udaljenog direktorija pomoću git-a, pokrenite naredbu u nastavku:

git povuci

Naredba za povlačenje git-a povući će sve promjene na udaljenom spremištu od posljednjeg povlačenja ili kloniranja. Korisnik prvo mora urezati svoje lokalne promjene prije nego što povuče s udaljenog, kako se lokalne promjene ne bi izgubile.

U slučaju sukoba između povučenih izmjena i lokalnih promjena, git će obavijestiti gdje se sukob događa i zatražit će od korisnika da ručno izmijeni datoteku.

Da biste dodali datoteku ili mapu u git, pokrenite naredbu u nastavku:

git add 

Gornja naredba dodaje datoteku ili mapu navedenu u naredbi u područje za provođenje Gita. Područje za provođenje Gita odnosi se na stanje kada se datoteka prati radi promjena. Koristiti git add . za dodavanje svih datoteka u trenutnoj mapi u scensko područje.

Da biste provjerili status (stanje praćenja) vaših datoteka u radnom direktoriju, pokrenite naredbu u nastavku

git status

Prikazuje status praćenja trenutne mape; koje su datoteke promijenjene od posljednjeg urezivanja, a koje datoteke nisu dodane u scensko područje.

Da izvršite promjene u git-u, koristite naredbu u nastavku:

git commit -m "Poruka potvrde"

Naredba commit povjerit će promjene datoteke, što znači da je postupna promjena sada postala trajna. Uz svaki urezivanje obavezno je navesti niz poruke, koji bi trebao opisati promjene koje se urezuju u tom urezivanju; ovo je za vođenje dnevnika promjena.

Za prebacivanje promjena u udaljeno spremište pomoću git-a, pokrenite naredbu u nastavku:

git push

Nakon što je kod urezan, korisnik može gurnuti predane promjene u udaljeno spremište. Imajte na umu da korisnik prvo mora povući kod prije pritiskanja, tako da njegov lokalni projekt sadrži sve udaljene promjene ako ih ima.

Ovo su neke od osnovnih naredbi s kojima korisnik može početi koristiti Git za praćenje promjena. Više naredbi uključuje spremanje promjena, grananje projekta i druge značajke Gita, koje se mogu pronaći na stranici upravljanja za Git.