Uvod u Git Checkout naredbu
Svi smo čuli za Git, zar ne? Ako ne, dopustite mi da vam ukratko predstavim Git Checkout Command i popularniji Github. Čekaj, nisi znao da se razlikuju? Pa, vrlo su različiti. Prvo, Git je alat za distribuiranu kontrolu koji koriste rukovodioci proizvoda, znanstvenici podataka i programeri za upravljanje poviješću razvoja izvornog koda programa, dok je Github platforma utemeljena na oblaku izgrađena oko Gita za pohranjivanje kodova gurnutih s lokalnih računala.
U ovom ćemo članku upoznati više o Gitu, točnije jednom od njegovih naredbi na blagajni.
Što je Git Checkout naredba?
Ako ste radili na bilo kojoj vrsti projekta, imate osnovnu ideju kako koristiti i proširiti već ugrađeni softver i programe s otvorenim izvorima iz Githuba, koristeći lako dostupne kodove u 'spremištima' koji se nazivaju i repo.
Naredbeni git klon koristi se za dohvaćanje željenog spremišta s udaljenog git poslužitelja na lokalno računalo, a taj je postupak poznat i kao kloniranje.
Kad klonirate spremište, prema zadanim postavkama krećete u matičnu granu lokalnog skladišta. Da biste izbjegli zabunu i odgovarajuću dokumentaciju, preporučljivo je napraviti novu podružnicu i raditi u toj privremenoj podružnici. Za izradu nove grane git naredba za naplatu koristi se. Naredba git checkout koristi se za provjeru željenog statusa vašeg spremišta bilo da se radi o bilo kojoj podružnici ili određenoj datoteci. Može se koristiti i za prebacivanje između postojećih lokalnih ogranaka.
Ukratko, git checkout ima 3 upotrebe:
- Da biste izradili novu podružnicu iz trenutne grane.
- Za prebacivanje s postojećih lokalnih podružnica.
- Da biste provjerili i otišli do određenog statusa određene datoteke.
Možete stvoriti novu podružnicu koristeći zastavu -b. Pretpostavimo ako ste tada u matičnoj branši
git checkout -b
Naredba za prebacivanje će stvoriti novu granu sa sadržajem master-a i prebaciti se na novostvorenu granu tako da će se promjene odraziti u novoj grani.
git checkout
Ako želite provjeriti i preći na određeno stanje određene datoteke, koristit će se sljedeća naredba
git checkout commit_point_A --
1. Nova poslovnica
U Gitu su grane izuzetno važan dio svakodnevnog razvojnog procesa. Oni su vrlo učinkovit pokazivač na odraz nedavnih promjena. Kad god želite popraviti neke bugove ili dodati nove značajke - nebitno koliko su velike ili male - možete stvoriti novu granu koja će odražavati i obuhvaćati vaše promjene. Na taj način postaje nestabilnije ili različito kod jednostavno spajanje u spremište matičnog koda, a također omogućuje i mogućnost čišćenja povijesti vaše budućnosti prije nego što je integrirate u matičnu granu. Naredba git grane omogućuje vam preimenovanje i popis grana uz njihovo stvaranje i brisanje. No, to vam ne omogućuje da ponovno postavite već rašivenu povijest ili prelazite između grana. Ovdje se pojavljuje git checkout. Git grana integrirana je sa git checkout naredbama za prevladavanje ovih nedostataka.
Git blagajna usko surađuje s git podružnicom. Naredba git grana koristi se za stvaranje nove grane. Nakon kreiranja, možete se pomoću sljedeće naredbe prebaciti na tu granu.
git checkout -b
Gornji primjer ne samo da stvara, nego i istodobno provjerava. Opcija -b je zastava koja se koristi za navođenje Gitu da pokreće git checkout tek nakon pokretanja git grane, tj. Da se odvoji tek nakon što stvori novu granu. Druga naredba, koja je dana u nastavku, može se proslijediti dodatnim parametrom grane u git checkout-u kako bi se osnovala nova grana sa postojeće grane. Prema zadanim postavkama git check -b će novu granu temeljiti na trenutnoj glavi, gdje je HEAD Git način upućivanja na trenutni snimak.
git checkout -b
2. Prebacivanje grana
Prebacivanje grana, kao što ime govori, prilično je jednostavna operacija. Izvršenje sljedeće naredbe usmjerit će HEAD na vrh navedenog imena grane.
git checkout
Jedna stvar koju treba zadržati u naravi je da grana na koju želite prijeći već treba postojati u direktoriju koji radite.
3. Odjavite udaljenu podružnicu
Uobičajena je praksa da se pri suradnji s timom koriste udaljena spremišta. Ta se spremišta, koja sadrže vlastite razgranate skupove, mogu ugostiti i dijeliti u oblaku ili mogu biti lokalna kopija drugog kolege. Da biste provjerili udaljenu podružnicu, prvo morate dohvatiti potreban sadržaj podružnice, a zatim nastaviti s odjavom.
git fetch --all
U trenutačno ažuriranim verzijama Gita možete upotrijebiti sljedeću naredbu za provjeru udaljene grane poput lokalne podružnice.
git checkout
Ako koristite starije verzije Gita, morat ćete stvoriti novu granu na temelju lokacije udaljene podružnice pomoću naredbe u nastavku.
git checkout origin/
Pored svih gore navedenih stvari, možete provjeriti novu lokalnu podružnicu i vratiti je na posljednju obvezu udaljene podružnice.
git checkout -b
Preduvjet gornjih koraka je da podružnica koju želite platiti već treba postojati u direktoriju koji radite. Ali što se događa kad to ne učini. Git pruža -track skraćenicu koju koristi za stvaranje grane za praćenje u slučaju da naziv podružnice ne postoji.
$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''
Prednosti Git Checkout naredbe
- Pomaže u upravljanju programskim pogreškama otežavajući spajanje nestabilnog koda u spremište matičnog koda.
- Također pomaže u provjeri udaljenih grana.
- To pomaže u upravljanju mehanizmom razgranavanja na standardizirani način tijekom razvoja značajki i rukovanja izdanjima.
- Pojednostavljuje prebacivanje grana vrlo jednostavnom.
- Čuva da je spremište i postupak čist i čitljiv.
Zaključak
Git ima mnogo koristi i široko ga koriste programeri, menadžeri proizvoda i znanstvenici s podacima. Njegove naredbe su vrlo učinkovite i mogu biti vrlo korisne. Jedna od njegovih naredbi sa značajkama, git checkout, koja se koristi za izradu nove grane, za prebacivanje između grana i udaljenih grana za odjavljivanje istražena je i prikazana u ovom članku.
Preporučeni članak
Ovo je vodič za Git Checkout naredbu. Ovdje smo raspravljali o Uvodu u Git Checkout naredbu zajedno s prednostima Git Checkout naredbe. Možete i proći naše druge predložene članke da biste saznali više -
- Git terminologija | Top 15 značajki
- Što je Git | Prednosti i nedostatci
- Pregled što je Git Branch?
- GIT naredbe | Top 10 naredbi
- GIT sustav kontrole verzija
- Git Push
- Tri faze životnog ciklusa Git s tijekom rada
- Kako koristiti GIT Cherry-pick sa primjerom?