Introducere în comanda Git Checkout
Cu toții am auzit despre Git, nu? În caz contrar, permiteți-mi să vă ofer o scurtă introducere a Git Checkout Command și a Github-ului mai popular. Stai, nu știai că sunt diferite? Ei bine, sunt foarte diferiți. În primul rând, Git este un instrument de control distribuit utilizat de managerii de produse, oamenii de știință de date și dezvoltatorii pentru a gestiona istoricul dezvoltării codului sursă al programului, în timp ce Github este o platformă bazată pe cloud construită în jurul Git pentru a stoca coduri împinse în el de la calculatoarele locale.
În acest articol, vom cunoaște mai multe despre Git, mai precis despre unul dintre comenzile sale.
Ce este comanda Git Checkout?
Dacă ați lucrat la orice fel de proiect, aveți o idee de bază despre cum să utilizați și să extindeți software-uri și programe deja construite, open-source provenite de la Github, utilizând codurile ușor disponibile în „depozite”, de asemenea, denumite repo.
Clona git de comandă este utilizată pentru a obține depozitul dorit de la serverul git de la distanță la un computer local și acest proces este cunoscut sub numele de clonare.
Când clonezi un depozit, pornești în mod implicit de la filiera principală a magaziei locale. Pentru a evita orice confuzie și scopuri de documentare adecvate, este recomandabil să creezi o filială nouă și să lucrezi în acea sucursală temporară. Pentru a face o nouă comandă se folosește comanda git checkout. Comanda git checkout este utilizată pentru a verifica starea dorită a depozitului dvs., fie că este vorba de orice ramură sau un anumit fișier. Poate fi folosit și pentru comutarea între sucursalele locale existente.
Pentru a rezuma, git checkout are 3 utilizări:
- Pentru a crea o ramură nouă din sucursala curentă.
- Pentru a comuta între sucursalele locale existente.
- Pentru a verifica și a merge la un anumit statut al unui anumit fișier.
Puteți crea o ramură nouă folosind indicatorul -b. Să presupunem dacă sunteți la filiala principală atunci
git checkout -b
Comanda pentru comutare este va crea o ramură nouă cu conținutul maestrului și trece la o ramură nou creată, astfel încât modificările vor fi reflectate în noua ramură.
git checkout
Dacă doriți să verificați și să treceți la un anumit statut al unui anumit fișier, urmează să fie utilizată următoarea comandă
git checkout commit_point_A --
1. Sucursala nouă
În Git, ramurile sunt o parte extrem de importantă a procesului de dezvoltare de zi cu zi. Ele sunt un indicator foarte eficient spre o reflectare a modificărilor recente. Ori de câte ori doriți să remediați unele erori sau să adăugați funcții noi - irelevant pentru cât de mare sau mic este - puteți crea o ramură nouă pentru a reflecta și a încadra modificările. În acest fel, devine mai dificil ca un cod instabil sau diferit să fie contopit în depozitul de coduri master și permite, de asemenea, posibilitatea de a face istoria viitorului dvs. mai curată înainte de a o integra în ramura principală. Comanda git branch vă permite să redenumiți și să listați ramurile pe lângă crearea și ștergerea acestora. Dar, nu vă permite să puneți o istorie deja furcată sau să comutați între sucursale. Aici apare imaginea git checkout. Filiala Git este integrată cu comenzile git checkout pentru a depăși aceste deficiențe.
Git checkout funcționează intim cu filiera gitului. Comanda git branch este utilizată pentru a crea o ramură nouă. Odată creată, puteți utiliza comanda de mai jos pentru a comuta la acea ramură.
git checkout -b
Exemplul de mai sus nu numai că creează, dar verifică simultan. Opțiunea -b este un steag care este folosit pentru a spune lui Git să ruleze git checkout numai după ce a rulat git branch, adică să se ramifice numai după crearea unei noi filiale. O altă comandă, care este dată mai jos, poate fi transmisă cu un parametru suplimentar de ramură în git checkout pentru a baza o nouă ramură în afara ramurii existente. În mod implicit, git checkout -b va baza noua ramură în afara HEAD-ului actual, unde HEAD este modul lui Git de a face referire la instantaneul curent.
git checkout -b
2. Comutarea ramurilor
Comutarea ramurilor, după cum sugerează și numele, este o operație destul de simplă. Executând următoarea comandă va îndrepta HEAD către vârful numelui de ramură dat.
git checkout
Un lucru de păstrat în natură este că ramura la care doriți să treceți, ar trebui să existe deja în directorul în care lucrați.
3. Verificați o filială la distanță
Este o practică obișnuită să utilizezi depozite la distanță atunci când colaborăm cu o echipă. Aceste depozite, care conțin seturi ramificate proprii, pot fi găzduite și partajate pe cloud sau pot fi o copie locală a altui coleg. Pentru a verifica o sucursală de la distanță, va trebui să obțineți mai întâi conținutul necesar al sucursalei și apoi să continuați la plata.
git fetch --all
În versiunile actualizate actualizate ale Git, puteți utiliza următoarea comandă pentru a verifica apoi sucursala de la distanță ca o sucursală locală.
git checkout
Dacă utilizați versiuni mai vechi de Git, va trebui să creați o ramură nouă bazată pe locația sucursalei de la distanță folosind comanda de mai jos.
git checkout origin/
Pe lângă toate aspectele de mai sus, puteți verifica și o nouă sucursală locală și resetați-o la ultima angajare a sucursalei de la distanță.
git checkout -b
Condiția necesară pentru etapele de mai sus este ca ramura pe care doriți să o verificați, să existe deja în directorul în care lucrați. Dar ce se întâmplă când nu. Git oferă shorthand-track pe care îl folosește pentru a crea o ramură de urmărire în cazul în care numele ramurii nu există.
$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''
Avantajele comenzii Gout Checkout
- Ajută la gestionarea erorilor, făcând mai greu ca codul instabil să fie îmbinat în depozitul de coduri master.
- De asemenea, ajută la verificarea sucursalelor la distanță.
- Acesta ajută la gestionarea mecanismului de ramificare într-un mod standardizat în timpul dezvoltării caracteristicilor și manipularea versiunilor.
- Face trecerea ramurilor foarte ușoară cu o singură comandă.
- Menține depozitul și procesul curat și lizibil.
Concluzie
Git are multe utilizări și este utilizat pe scară largă de dezvoltatori, manageri de produse și oameni de știință de date. Comenzile sale sunt foarte eficiente și pot fi foarte utile. Una din comenzile sale caracteristice, git checkout, folosită pentru crearea unei sucursale noi, comutarea între sucursale și sucursalele la distanță de checkout a fost explorată și demonstrată în acest articol.
Articol recomandat
Acesta este un ghid pentru Comanda Git Checkout. Aici vom discuta Introducerea la Git Checkout Command împreună cu Avantajele Git Checkout Command. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Terminologia Gitului | Top 15 caracteristici
- Ce este Git | Avantaje și dezavantaje
- Prezentare generală a Ce este filiala Git?
- Comenzi GIT | Top 10 comenzi
- Sistem de control al versiunilor GIT
- Git Push
- Trei etape ale ciclului de viață al gitului cu fluxul de lucru
- Cum se utilizează GIT Cherry-pick cu Exemplu?