I Git bruges udtrykket checkout til handlingen med at skifte mellem forskellige versioner af en målentitet. Det git checkout kommandoen bruges til at skifte mellem grene i et lager. Vær forsigtig med dine iscenesatte filer og commits, når du skifter mellem filialer.
Git checkout-kommandoen fungerer på tre forskellige entiteter, som er filer, commits og brancher. Nogle gange kan denne kommando være farlig, fordi der ikke er nogen fortryd-indstilling tilgængelig på denne kommando.
Den tjekker grenene og opdaterer filerne i arbejdsmappen, så den matcher den version, der allerede er tilgængelig i den gren, og den videresender opdateringerne til Git for at gemme alle nye commit i den gren.
Operationer på Git Checkout
Vi kan udføre mange operationer ved hjælp af git checkout-kommando som at skifte til en specifik filial, oprette en ny filial, checke en ekstern filial og mere. Det git gren og git checkout kommandoer kan integreres.
forbindelse java mysql
Kassen afdeling
Du kan demonstrere, hvordan du får vist en liste over tilgængelige grene ved at udføre git branch kommandoen og skifte til en specificeret gren.
Brug nedenstående kommando for at demonstrere tilgængelige grene i repository:
$ git branch
Nu har du listen over tilgængelige filialer. Brug nedenstående kommando for at skifte mellem grene.
Syntaks:
$ git checkout
Produktion:
Som du kan se i det givne output, har mastergrenen skiftet til TestBranch.
regressionsudtryk i java
Opret og skift filial
Git checkout-kommandoerne lader dig oprette og skifte til en ny filial. Du kan ikke kun oprette en ny gren, men også skifte den samtidigt med en enkelt kommando. Git checkout -b-indstillingen er et bekvemmelighedsflag, der udfører run git branch-operation, før du kører git checkout.
Syntaks:
$ git checkout -b
Produktion:
Som du kan se i det givne output, oprettes branch3 og skiftes fra mastergrenen.
Checkout Remote Branch
Git giver dig mulighed for at tjekke en ekstern filial ud med git checkout-kommando. Det er en måde for en programmør at få adgang til en kollegas eller samarbejdspartners arbejde til gennemgang og samarbejde. Hvert fjernlager indeholder sit eget sæt af grene. Så for at tjekke en ekstern filial, skal du først hente indholdet af filialen.
$ git fetch --all
I de seneste versioner af Git kan du tjekke den eksterne filial som en lokal filial.
Syntaks:
$ git checkout
Produktion:
konverter streng til enum
I ovenstående output udføres først hente-kommandoen for at hente fjerndataene; derefter udføres checkout-kommandoen for at tjekke en ekstern filial ud.
Redigeret er min fjernafdeling. Her har vi skiftet til redigeret gren fra mastergren ved git kommandolinje.
De tidligere versioner af Git kræver oprettelse af en ny gren baseret på fjernbetjeningen. I tidligere versioner bruges nedenstående kommando til at tjekke den eksterne gren.
$ git checkout origin/