logo

Git Checkout

I Git används termen checkout för handlingen att växla mellan olika versioner av en målenhet. De git kassan kommandot används för att växla mellan grenar i ett arkiv. Var försiktig med dina iscensatta filer och commits när du växlar mellan grenar.

Git Checkout

Git checkout-kommandot fungerar på tre olika enheter som är filer, commits och filialer. Ibland kan det här kommandot vara farligt eftersom det inte finns något ångraalternativ tillgängligt för det här kommandot.

Den kontrollerar grenarna och uppdaterar filerna i arbetskatalogen för att matcha versionen som redan finns i den grenen, och den vidarebefordrar uppdateringarna till Git för att spara alla nya commit i den grenen.

Operationer på Git Checkout

Vi kan utföra många operationer med git checkout-kommando som att byta till en specifik gren, skapa en ny gren, checka ut en fjärrgren och mer. De git gren och git kassan kommandon kan integreras.

Kassan filial

Du kan visa hur man visar en lista över tillgängliga grenar genom att köra git branch kommandot och växla till en specificerad gren.

För att demonstrera tillgängliga grenar i arkivet, använd kommandot nedan:

 $ git branch 

Nu har du listan över tillgängliga filialer. För att växla mellan grenar, använd kommandot nedan.

Syntax:

 $ git checkout 

Produktion:

Git Checkout

Som du kan se i den givna utgången har huvudgrenen bytt till TestBranch.

Skapa och byt gren

Git checkout-kommandona låter dig skapa och byta till en ny gren. Du kan inte bara skapa en ny gren utan också byta den samtidigt med ett enda kommando. Alternativet git checkout -b är en bekvämlighetsflagga som utför run git branch operation innan git checkout körs.

Syntax:

 $ git checkout -b 

Produktion:

Git Checkout

Som du kan se i den givna utgången skapas branch3 och växlas från mastergrenen.

Kassan Remote Branch

Git låter dig checka ut en fjärrgren med git checkout-kommando. Det är ett sätt för en programmerare att få tillgång till en kollegas eller samarbetspartners arbete för granskning och samarbete. Varje fjärrlager innehåller sin egen uppsättning grenar. Så för att kolla in en avlägsen gren måste du först hämta innehållet i grenen.

 $ git fetch --all 

I de senaste versionerna av Git kan du kolla in fjärrgrenen som en lokal filial.

Syntax:

 $ git checkout 

Produktion:

Git Checkout

I utgången ovan exekveras först hämta-kommandot för att hämta fjärrdata; efter det körs checkout-kommandot för att checka ut en fjärrgren.

Redigerat är min fjärrgren. Här har vi bytt till redigerad gren från master branch med git kommandorad.

De tidigare versionerna av Git kräver skapandet av en ny gren baserad på fjärrkontrollen. I tidigare versioner används kommandot nedan för att kolla in fjärrgrenen.

 $ git checkout origin/