Afrekenen - Wat is de Git Checkout? samen met voorbeelden

Inhoudsopgave:

Anonim

Wat is Git Checkout?

  • Dit is de zeer nuttige opdracht van git-functionaliteit die drie belangrijke componentenbestanden, commits en branches werkt.
  • Het is het proces dat werkt bij het controleren van eerdere commits en bestanden waarin de huidige werkmap wordt bijgewerkt om gelijkheid op een geselecteerde branch te krijgen.
  • Het is een uitwisselend pad op je momenteel actieve branch, en werkt om de bestanden te herstellen.
  • Het geeft je toestemming om door te gaan naar je lokale vestigingen. Het is niet alleen beperkt tot de lokale vestiging, maar is ook van toepassing om nieuwe nieuwe vestigingen te maken via de externe vestiging.
  • Het wordt meestal gebruikt om uit te wisselen op verschillende takken en onder hen één tak te maken als HEAD-tak.

Hoe git checkout te doen?

  • Het wordt gebruikt om de kop bij te werken met als doel één opgegeven tak in te stellen als de huidige tak met behulp van de opdracht:

afrekenen

  • De volgende stap is om aan die tak te werken, u moet schakelen, met behulp van het bijwerken van index en bestanden in uw huidige werkende boom en wijst naar HEAD bij die gespecificeerde tak.
  • Als uw werkende branch niet is geïdentificeerd, maar deze al aanwezig is, wordt het identificeren van die branch in precies één afstandsbediening met de overeenkomstige overeenkomende naam gedefinieerd als:

git afrekenen –b –track /

  • Dit wordt gedaan met een specifieke commit als volgt:

git afrekenen specifiek-commit-id

zodra de bovenstaande opdracht wordt uitgevoerd, zijn we nu in staat om die specifieke commit-id's te krijgen met behulp van de opdracht: git log .it zal je helpen bij het afrekenen met specifieke commit.

  • Nog een functie van git checkout-functionaliteit is een checkout met bestaande branch als volgt:

git afrekenen branch_name

rekening houdend met de repository waarin u momenteel werkt, die reeds bestaande filialen omvat. Dus git checkout helpt je om tussen deze branches te schakelen.

  • Het is ook mogelijk om af te rekenen met een nieuwe vertakking door een eenvoudige opdracht te gebruiken als:

git afrekenen –b nieuwe branch_name.

als je nieuwe functies wilt toevoegen, dan kun je een nieuwe tak van je hoofdtak maken met dezelfde opdracht, die al in de bovenstaande syntaxis werd uitgevoerd. Als het eenmaal is aangemaakt, kun je deze branch nu inschakelen met de opdracht git checkout.

git afrekenen –b

  • Takken uitchecken: met de functie git checkout kun je tussen de takken bewegen die zijn gemaakt met behulp van de opdracht git
  • De belangrijkste functie van deze opdracht is om alle bestanden in uw werkmap te blijven bijwerken en te kunnen matchen met de versie die is opgeslagen in die specifieke branch, die verantwoordelijk is voor het opnemen van alle nieuwe commits die in die branch zijn binnengekomen.
  • Soms wordt git-checkout verward met git-kloon. Maar het verschil tussen deze twee opdrachten is dat git-kloon wordt gebruikt om code op te halen uit de momenteel werkende externe repository waar git-checkout wordt gebruikt om te schakelen tussen codeversies die op je lokale systeem zijn opgeslagen.
  • Schakelen tussen vertakkingen: het is een kenmerk van het afrekenen dat wordt gebruikt om een ​​aanwijzer naar HEAD aan te geven naar het eenvoudig uitvoeren van een opdracht als:

afrekenen

  • Git slaat een geschiedenis van alle gedetailleerde beschrijvingen van het afrekencommando op in de reflog
  • Git checkout een Remote Branch: de belangrijkste functionaliteit van git checkout met een remote branch is om toegang te krijgen tot de code van al je collega's voor betere samenwerking en review doeleinden.
  • Wanneer de ontwikkelaar in de volgende stap bugs oplost of zijn codes bijwerkt, zal hij of zij een nieuwe tak maken om alle updates in de veilige modus op te slaan in plaats van de bestaande code te wijzigen.
  • In dit geval willen we geen nieuwe lokale vestiging maken. dus we blijven onze wijzigingen opslaan op de externe versie. Dus in dit scenario gaan we de externe vertakkingsmethode git checkout gebruiken.
  • De eerste stap bij het ophalen van git checkout remote branch is:

git haal oorsprong

  • De volgende stap is om de branch te bekijken die je eigenlijk wilt:

git afrekenen –b branch_name origin / branch_name

  • Dus met behulp van deze externe branch, alle ontwikkelaars die aan dezelfde software werken, is iedereen in staat om zijn eigen wijzigingen in de veilige modus aan te brengen zonder onnodige of instabiele code aan het huidige werkende project toe te voegen.
  • Het biedt vaak de beste functie van commit, waarbij we in staat zijn klein te plegen en nu in staat zijn om al het werk dat vele keren is gedaan te delen. Het is de beste manier om grote samenvoegconflicten te voorkomen.
  • Probeer het plegen van onvoltooid werk te voorkomen, verifieer het na het voltooien van uw werk en bevestig vervolgens alle wijzigingen. Dit is de meest efficiënte methode die conflicten voorkomt die optreden tijdens grote samenvoegingen. Het houdt ook één ding in gedachten dat we geen kleine stukjes niet-werkende code gaan gebruiken. Leg nu geen code vast voordat er daadwerkelijk op is getest. als we deze code delen zonder te testen, wat conflicten kan veroorzaken. Dus een betere manier is om te testen op code en dan wijzigingen door te voeren.

Voorbeelden:

  • Terwijl we deze opdracht uitvoeren, moeten we eerst alle gepresenteerde vertakkingen controleren, dus we roepen de volgende opdracht aan:

git tak

het toont een lijst van alle gepresenteerde takken.

  • Nu maken we een nieuwe tak:

git checkout –b checkout_demo

Tijdens het uitvoeren van bovenstaande opdracht maakt het een nieuwe tak met de naam checkout_demo en schakelt het met behulp van de checkout-functie over naar een nieuw gemaakte tak.

  • De volgende stap is om alle gegevens op te halen met behulp van git fetch
  • Nu controleren we met de bestaande tak
  • De externe tak:

Het zal je helpen om de nieuwe lokale branch uit te checken door alle wijzigingen in het commit-proces van de externe branches bij te werken.

Conclusie

  • Alle bovenstaande inhoud concludeert dat het wordt gebruikt om te schakelen tussen actieve filialen en andere opgeslagen filialen.
  • Deze functionaliteit wordt gebruikt om nieuwe filialen te maken, van filiaal te wisselen en af ​​te rekenen met externe filialen.
  • Het werkt ook de kop bij om een ​​opgegeven tak in te stellen als een huidige tak.

Aanbevolen artikelen

Dit is een gids voor de Git Checkout. Hier hebben we besproken wat git checkout is, hoe git checkout te doen, samen met voorbeelden. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Wat is Git Branch?
  2. GitHub-opdrachten
  3. GIT-opdrachten
  4. Git-terminologie
  5. GIT-versiebeheersysteem
  6. Git Push
  7. Drie fasen van Git-levenscyclus met de workflow
  8. Hoe GIT Cherry-pick met Voorbeeld te gebruiken?