Check Git - Ce este Git Checkout? împreună cu exemple

Cuprins:

Anonim

Ce este Git Checkout?

  • Aceasta este comanda foarte utilă a funcționalității git, care funcționează trei fișiere componente principale, comitete și ramuri.
  • Este procesul care funcționează pentru verificarea comiterilor și fișierelor anterioare în care folderul de lucru curent este actualizat pentru a obține egalitate pe o ramură selectată.
  • Este o cale de schimb între ramura dvs. activă în prezent, precum și lucrări pentru restaurarea fișierelor.
  • Vă oferă permisiunea de a trece la sucursalele locale. Nu se limitează numai la sucursala locală, ci este aplicabil și pentru a crea filiale noi noi prin intermediul sucursalei de la distanță.
  • Este folosit mai ales pentru a schimba pe diferite ramuri și între ele face o ramură ca sucursală HEAD.

Cum să faci git checkout?

  • Se utilizează pentru actualizarea capului cu scopul de a seta o ramură specificată ca ramură curentă, folosind comanda:

check git

  • Următorul pas este să lucrați la acea ramură, trebuie să comutați, cu ajutorul actualizării indexului și fișierelor din arborele dvs. de lucru curent și orientați către HEAD la acea sucursală specificată.
  • Dacă sucursala dvs. de lucru nu este identificată, dar este deja prezentă, pentru a identifica acea ramură într-o singură telecomandă, cu numele de potrivire echivalentă, este definită ca:

git checkout –b –track /

  • Acest lucru se va face cu un angajament specific sunt următoarele:

git checkout specific-commit-id

odată executată comanda de mai sus, acum suntem capabili să obținem acel id-ul de comitere specific folosind comanda: git log .it vă va ajuta să faceți checkout cu anumite commit.

  • O altă caracteristică a funcționalității git checkout face o checkout cu sucursala existentă este următoarea:

git checkout branch_name

având în vedere depozitul în care lucrați în prezent, care include sucursale preexistente. Deci, git checkout vă ajută să treceți între aceste sucursale.

  • De asemenea, este posibil să efectuați o checkout cu o sucursală nouă folosind o comandă simplă ca:

git checkout –b nou nume_ filială.

dacă doriți să adăugați funcții noi, atunci puteți crea o nouă ramură a filialei dvs. master folosind aceeași comandă, care a fost deja executată în sintaxa de mai sus. Odată creată, acum puteți activa această ramură folosind comanda git checkout.

git checkout –b

  • Verificarea sucursalelor: funcția git checkout vă permite să vă deplasați printre ramurile care sunt create prin utilizarea git-ului de comandă
  • Funcția principală a acestei comenzi este de a continua să actualizezi toate fișierele din folderul de lucru și să le poți potrivi cu versiunea care este stocată în acea ramură specifică, care este responsabilă pentru înregistrarea tuturor noilor angajamente care au venit pe acea sucursală.
  • Uneori, git checkout se confundă cu clona git. Însă diferența dintre aceste două comenzi este că clona git este folosită pentru preluarea codului din depozitul de la distanță care funcționează în prezent, unde git checkout este utilizat pentru a comuta între versiunile de cod care sunt stocate pe sistemul dvs. local.
  • Comutarea ramurilor: este o caracteristică a checkout-ului, care este utilizat pentru a indica un indicator pentru HEAD la rularea simplă a unei comenzi ca:

check git

  • Git stochează în reflog o istorie a tuturor descrierii detaliate a comenzii checkout
  • Git checkout a Remote Branch: principala funcționalitate a git checkout cu o sucursală de la distanță este de a accesa codul de la toți colegii dvs. pentru a îmbunătăți colaborarea și revizuirea.
  • În pasul următor, atunci când dezvoltatorul remediază erorile sau își actualizează codurile, implică unele caracteristici noi, atunci el sau ea va crea o ramură nouă pentru a salva toate actualizările în modul sigur, în loc să efectueze modificări ale codului existent.
  • În acest caz, nu dorim să creăm o sucursală locală nouă. astfel vom continua să ne salvăm modificările pe versiunea de la distanță. Deci, în acest scenariu, vom folosi metoda git checkout la distanță.
  • Primul pas în momentul preluării unei sucursale la distanță de la git checkout este:

originea fetelor git

  • Următorul pas este să verificați sucursala pe care o doriți de fapt:

git checkout –b branch_name origine / branch_name

  • Deci, cu ajutorul acestei filiale la distanță, tot dezvoltatorul care lucrează la același software, fiecare este capabil să facă propriile modificări în modul sigur, fără a adăuga niciun cod inutil sau instabil în proiectul de lucru curent.
  • Oferă cea mai bună caracteristică a angajamentului de multe ori în care, suntem capabili să angajăm mici și acum suntem capabili să împărtășim orice lucru depus de mai multe ori. Este cel mai bun mod de a evita conflictele mari de îmbinare.
  • Încercați să evitați să efectuați o muncă neterminată, pentru că odată ce terminați lucrările, verificați-o, apoi efectuați toate modificările. Aceasta este cea mai eficientă metodă care evită conflictele care apar în timpul fuziunii mari. De asemenea, ține cont de un lucru că nu vom comite bucăți mici de cod care nu funcționează. Acum nu comiteți niciun cod înainte să se efectueze testarea efectivă. dacă împărtășim acest cod fără testare care poate crea conflicte. O cale mai bună este să testăm codul și să comitem modificări.

Exemple:

  • În timpul rulării acestei comenzi, mai întâi trebuie să verificăm toate sucursalele prezentate, așa că apelăm la următoarea comandă:

ramură git

va afișa o listă cu toate ramurile prezentate.

  • Acum creăm o nouă ramură:

git checkout –b checkout_demo

În timp ce rulează deasupra comenzii va crea o nouă ramură numită checkout_demo și cu ajutorul funcției de checkout, trece la o ramură nou creată.

  • Următorul pas este să obțineți toate datele utilizând git fetch
  • Acum verificăm sucursala existentă
  • Ramura de la distanță:

Te va ajuta să verifici noua sucursală locală prin actualizarea tuturor modificărilor procesului de angajare al sucursalelor la distanță.

Concluzie

  • Toate conținuturile de mai sus concluzionează că este folosit pentru a comuta între ramuri active și alte ramuri stocate.
  • Această funcționalitate este folosită pentru a crea noi sucursale, pentru a comuta sucursale și pentru a face checkout cu sucursale la distanță.
  • De asemenea, actualizează capul pentru a seta o ramură specificată ca ramură curentă.

Articole recomandate

Acesta este un ghid pentru Git Checkout. Aici am discutat Ce este git checkout, Cum se face git checkout împreună cu exemple. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Ce este Git Branch?
  2. Comenzi GitHub
  3. Comenzi GIT
  4. Terminologie Git
  5. Sistem de control al versiunilor GIT
  6. Git Push
  7. Trei etape ale ciclului de viață al gitului cu fluxul de lucru
  8. Cum se utilizează GIT Cherry-pick cu Exemplu?