Hvad er Git Checkout?
- Dette er den meget nyttige kommando af git-funktionalitet, der fungerer tre vigtige komponentfiler, forpligtelser og grene.
- Det er processen, der fungerer til at kontrollere tidligere forpligtelser og filer, hvor den aktuelle arbejdsmappe opdateres for at få ligestilling på en valgt gren.
- Det er en udvekslingssti på din aktuelt aktive gren samt fungerer til at gendanne filerne.
- Det giver dig tilladelse til at gå videre til dine lokale filialer. Det er ikke kun begrænset til den lokale filial, men kan også bruges til at oprette friske nye lokale grene gennem fjerngrenen.
- Det bruges mest til at udveksle på forskellige grene, og blandt dem udgør en gren som en HEAD gren.
Hvordan gør man git checkout?
- Det bruges til at opdatere hoved med det formål at indstille en specificeret gren som den aktuelle gren ved hjælp af kommandoen:
git checkout
- Det næste trin er at arbejde på den gren, du er nødt til at skifte ved hjælp af opdatering af indeks og filer i dit nuværende arbejdstræ og peger mod HEAD på den angivne gren.
- Hvis din arbejdsgren ikke er identificeret, men den allerede er til stede for at identificere denne gren i nøjagtigt en fjernbetjening med dets tilsvarende matchende navn defineres som:
git check -b – spor /
- Dette gøres med en specifik forpligtelse er som følger:
git checkout specific-commit-id
når først kommandoen kører, er vi nu i stand til at få det specifikke engagement-id ved hjælp af kommandoen: git-log. det vil hjælpe dig med at checke med specifikke commit.
- En yderligere funktion ved git-checkout-funktionalitet er, at en checkout med eksisterende filial er som følger:
git checkout branch_name
overvejer det lager, hvor du arbejder i øjeblikket, og som inkluderer forudgående filialer. Så git checkout hjælper dig med at skifte mellem disse grene.
- Det er også muligt at foretage en checkout med en ny gren ved hjælp af en enkel kommando som:
git checkout - et nyt filialnavn.
Hvis du vil tilføje nye funktioner, kan du oprette en ny gren af din mastergren ved hjælp af den samme kommando, som allerede er udført i ovenstående syntaks. Når den først er oprettet, er du nu i stand til at tænde for denne gren ved hjælp af git checkout kommando.
git checkout - b
- Tjek af grene: git checkout-funktion giver dig mulighed for at bevæge dig mellem de grene, der oprettes ved hjælp af kommandoen git
- Hovedfunktionen med denne kommando er at fortsætte med at opdatere alle filer i din arbejdsmappe og være i stand til at matche dem med den version, der er gemt i den specifikke gren, som er ansvarlig for at registrere alle nye forpligtelser, der kom på den gren.
- Undertiden bliver git checkout forvirret med git klon. Men forskellen mellem disse to kommandoer er, at git-klon bruges til at hente kode fra det i øjeblikket fungerende fjernlager, hvor git-checkout bruges til at skifte mellem versioner af kode, der er gemt på dit lokale system.
- Skift af grene: det er en funktion ved kassen, der bruges til at indikere en markør til HEAD til blot at køre en kommando som:
git checkout
- Git gemmer en historie med alle detaljerede beskrivelser af checkout-kommandoen i reflog'en
- Git-checkout en ekstern filial: Hovedfunktionaliteten ved git-checkout med en ekstern filial er at få adgang til koden fra alle dine medarbejdere til bedre samarbejde og gennemgangsformål.
- I det næste trin, når udvikleren løser fejl eller opdaterer deres koder, involverer nogle nye funktioner, vil han eller hun oprette en ny filial for at gemme alle opdateringer i sikker tilstand i stedet for at foretage ændringer i eksisterende kode.
- I dette tilfælde ønsker vi ikke at oprette en ny lokal filial. så vi fortsætter med at gemme vores ændringer på fjernversionen. Så i dette scenarie skal vi bruge git checkout-fjerngren-metoden.
- Det første trin under hentning af git-checkout-fjerngren er:
git hente oprindelse
- Næste trin er at tjekke den filial, som du faktisk ønsker:
git checkout - b grenavns oprindelse / filialnavn
- Så ved hjælp af denne fjerngren, alle udviklere, der arbejder på den samme software, er alle i stand til at udføre deres egne ændringer i sikker tilstand uden at tilføje nogen unødvendig eller ustabil kode til det aktuelle arbejdsprojekt.
- Det giver den bedste funktion ved at forpligte sig ofte, hvor vi er i stand til at forpligte små og nu er i stand til at dele uanset hvad der er gjort mange gange. Det er den bedste måde at undgå store flettekonflikter på.
- Forsøg at undgå at begå uafsluttet arbejde, i det at når du er færdig med dit arbejde, skal du bekræfte det, og derefter begå alle ændringerne. Dette er den mest effektive metode, der undgår konflikter, der opstår under stor fusion. Det husker også en ting, at vi ikke vil begå små stykker ikke-fungerende kode. Begynd nu ikke nogen kode, før den faktiske test er udført på den. hvis vi deler denne kode uden testning, der kan skabe konflikter. så bedre måde er at udføre test på kode og derefter begå ændringer.
Eksempler:
- Når vi kører denne kommando, skal vi først kontrollere alle de præsenterede grene, så vi kalder følgende kommando:
git gren
det viser en liste over alle de præsenterede grene.
- Nu opretter vi en ny filial:
git checkout - b checkout_demo
Når det kører over kommandoen, opretter det en ny gren, der hedder checkout_demo og ved hjælp af checkout-funktionen skifter den til en nyoprettet filial.
- Det næste trin er at hente alle data ved hjælp af git fetch
- Nu tjekker vi med den eksisterende filial
- Den fjerne gren:
Det vil hjælpe dig med at tjekke den nye lokale gren ved at opdatere alle ændringer i fjerngrenens engagementsproces.
Konklusion
- Alt ovenstående indhold konkluderer, at det bruges til at skifte mellem aktive grene og andre lagrede grene.
- Denne funktionalitet bruges til at oprette nye grene, skifte grene og kasse med eksterne grene.
- Det opdaterer også hovedet til at indstille en specificeret gren som en nuværende gren.
Anbefalede artikler
Dette er en guide til Git Checkout. Her har vi drøftet Hvad er git checkout, Hvordan man gør git checkout sammen med eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Hvad er Git filial?
- GitHub-kommandoer
- GIT-kommandoer
- Git-terminologi
- GIT versionskontrolsystem
- Git Push
- Tre faser af Git-livscyklus med arbejdsgangen
- Hvordan bruges GIT Cherry-pick med eksempel?