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, svetKo klonirate skladišče, se pomaknite do skladišča:
$CDPozdravljen, svetČe si želite ogledati vse ureze v glavni veji, uporabite ukaz:
$git logTo 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 checkout8e2e9aa71ca94b74a9d9048841d95d408ff7db3bIzhod 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č.