Kako v Gitu odjaviti posebno zavezo?

How Checkout Specific Commit Git



Git je verjetno najbolj priljubljen in najbolj cenjen sistem za nadzor različic. Velika podjetja in posamezni razvijalci ga uporabljajo za sledenje in izmenjavo svoje kode in projektov. Razvijalcem omogoča sodelovanje z vseh točk sveta in po potrebi razveljavi spremembe kod.

Ta vadnica bo obravnavala vrnitev na določeno predajo v določenem skladišču z ukazom git checkout.







Kaj je zaveza?

V Gitu se urejanje nanaša na posnetek datoteke ali zbirke datotek v skladišču. Pomislite na to kot na primere, ki jih pritisnete shrani v dokumentu. Vendar za razliko od shranjevanja Git ustvari poseben identifikator, ki vam omogoča ogled ali vrnitev dogodka na to posebno shranjevanje.



Kaj je Git Checkout?

Po drugi strani pa Git checkout pomeni uporabo posebne zaveze kot najnovejše zaveze. V večini primerov boste želeli preveriti določene veje in ne potrditi. Če pa se pojavi potreba, Git podpira preverjanje oddaj.



Kako preveriti posebno zavezo

Zdaj pa pojdimo do temeljev vadnice. Če želite odjaviti določeno predajo, poskrbite, da je skladišče klonirano na vaš lokalni računalnik.





Za ponazoritev uporabimo skladišče, ki vsebuje Hello world v vseh jezikih.

Kredit: https://github.com/leachim6



Začnite s kloniranjem skladišča:

$git klonhttps://github.com/leachim6/Pozdravljen, svet

Ko klonirate skladišče, se pomaknite do skladišča:

$CDPozdravljen, svet

Če si želite ogledati vse ureze v glavni veji, uporabite ukaz:

$git log

To bo prikazalo vso zgodovino urejanja git, kot je prikazano v spodnjem primeru:

Za preverjanje posebne zaveze potrebujemo identifikator SHA1, kot je prikazano v ukazu git log.

Recimo, da moramo preveriti potrditev 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b, lahko uporabimo ukaz:

$git checkout8e2e9aa71ca94b74a9d9048841d95d408ff7db3b

Izhod je naslednji:

Ko je plačilo zaključeno, lahko izvedete vse spremembe v skladišču in ga shranite.

Če se želite vrniti na trenutno glavo, uporabite:

$pojdistikalo -

OPOMBA: Preverjanje posebne zaveze ustvari ločeno glavo. Odvezana glava pomeni, da po preverjanju predaje vse spremembe, narejene od te točke, ne pripadajo nobeni veji, razen če je ustvarjena nova, ki vsebuje spremembe te potrditve.

Zaključek

V tem kratkem priročniku smo govorili o tem, kako preveriti določeno predajo v skladišču. Čeprav to ni zelo pogosto, je lahko v pomoč.