In Git wordt de term checkout gebruikt voor het schakelen tussen verschillende versies van een doelentiteit. De git afrekenen commando wordt gebruikt om tussen takken in een repository te schakelen. Wees voorzichtig met je gefaseerde bestanden en commits als je tussen branches schakelt.
Het git checkout commando werkt op drie verschillende entiteiten: bestanden, commits en branches. Soms kan deze opdracht gevaarlijk zijn omdat er geen ongedaan maken-optie beschikbaar is voor deze opdracht.
Het controleert de branches en werkt de bestanden in de werkdirectory bij zodat ze overeenkomen met de versie die al beschikbaar is in die branch, en het stuurt de updates door naar Git om alle nieuwe commits in die branch op te slaan.
Bewerkingen op Git Checkout
We kunnen veel bewerkingen uitvoeren met het git checkout-commando, zoals het overschakelen naar een specifieke branch, het maken van een nieuwe branch, het uitchecken van een externe branch en meer. De git-tak En git afrekenen commando's kunnen worden geïntegreerd.
Kassafiliaal
Je kunt demonstreren hoe je een lijst met beschikbare branches kunt bekijken door het git branch commando uit te voeren en naar een gespecificeerde branch over te schakelen.
Om beschikbare vertakkingen in de repository te demonstreren, gebruikt u de onderstaande opdracht:
$ git branch
Nu hebt u de lijst met beschikbare vestigingen. Gebruik de onderstaande opdracht om tussen takken te schakelen.
Syntaxis:
$ git checkout
Uitgang:
Zoals je in de gegeven uitvoer kunt zien, is de masterbranch overgeschakeld naar TestBranch.
Vestiging maken en wisselen
Met de git checkout-opdrachten kun je een nieuwe branch maken en ernaar overschakelen. U kunt niet alleen een nieuwe vertakking maken, maar deze ook gelijktijdig wijzigen met één enkel commando. De git checkout -b optie is een gemaksvlag die run git branch operatie uitvoert voordat git checkout wordt uitgevoerd.
Syntaxis:
$ git checkout -b
Uitgang:
Zoals je in de gegeven uitvoer kunt zien, wordt branch3 aangemaakt en geschakeld vanuit de master-branch.
Afrekenen op afstand
Met Git kun je een externe branch uitchecken met het git checkout-commando. Het is een manier voor een programmeur om toegang te krijgen tot het werk van een collega of medewerker voor beoordeling en samenwerking. Elke externe repository bevat zijn eigen set vertakkingen. Om een vertakking op afstand uit te checken, moet u dus eerst de inhoud van de vertakking ophalen.
$ git fetch --all
In de nieuwste versies van Git kun je de externe branch bekijken als een lokale branch.
Syntaxis:
$ git checkout
Uitgang:
In de bovenstaande uitvoer wordt eerst het fetch-commando uitgevoerd om de gegevens op afstand op te halen; daarna wordt het checkout-commando uitgevoerd om een externe branch uit te checken.
Bewerkt is mijn externe branch. Hier zijn we overgeschakeld naar de bewerkte branch van de master branch via de git-opdrachtregel.
De eerdere versies van Git vereisen de creatie van een nieuwe branch gebaseerd op de afstandsbediening. In eerdere versies werd het onderstaande commando gebruikt om de externe branch uit te checken.
$ git checkout origin/