Introducere în comenzile GIT

GIT este o metodă foarte populară de control a versiunilor și un instrument de gestionare a codului sursă, care este utilizat pentru a ține o evidență a tuturor modificărilor care au fost făcute în codul sursă al programului. A făcut viața inginerilor software destul de ușoară, deoarece este utilizată pentru a urmări doar modificările din unul sau mai multe fișiere. Acesta este utilizat pentru a colabora între inginerii de software, deoarece fiecare inginer lucrează la codul lor în cadrul sucursalei sale și poate împinge codul lor să se îmbine în ramura principală creând astfel o soluție completă de cod. Obiectivele pentru care a fost printre instrumentele foarte populare se datorează integrității, vitezei și că sprijină toate fluxurile de lucru neliniare, distribuite. Directorul GIT prezent pe fiecare computer este în sine un depozit complet, care nu este cazul cu multe sisteme client-server care operează astăzi. În timp ce utilizați GIT bash, există câteva comenzi care ar trebui să vă fie cunoscute. În acest post, vom discuta despre aceste comenzi.

Comenzi de bază:

  • git config: Această comandă este folosită pentru a seta numele autorului și adresa de e-mail pe care doriți să o adreseze.

Utilizare: git config –global user.email “(adresa de e-mail)”

  • git init: Este folosit pentru a porni un nou depozit git. Această comandă este folosită în general la început.

Utilizare: git init (nume repo)

  • git clone: Această comandă este utilizată pentru a clona sau copia un depozit dintr-o adresă URL. Această adresă URL este, în general, un server de bitbucket, un stash sau orice alt serviciu de stocare a depozitului de gestionare a codului sursă și de control al versiunilor.

Utilizare: git clone (URL)

  • git add: Este folosit pentru a adăuga un fișier în zona de înscenare. În loc să alegeți un singur nume de fișier, puteți alege, de asemenea, să dați toate numele de fișiere cu un *.

Utilizare: git add (nume de fișier),
git add *

  • git commit –m: Această comandă este utilizată pentru instantaneu sau înregistrarea unui fișier în istoricul versiunilor sale permanent.

Utilizare: git commit –m (introduceți un mesaj)

Acordarea unui text de mesaje la sfârșitul comenzii de validare ajută la identificarea detaliilor despre codul de comitere.

  • git commit –a: Această comandă commit este folosită pentru a comite orice astfel de fișier care a fost adăugat ca urmare a comenzii git add. De asemenea, este responsabil să comite orice alte fișiere la care ați adus o modificare.

Utilizare: git commit -a

  • git diff: După cum sugerează numele, această comandă este utilizată pentru a afișa toate diferențele dintre fișiere până când modificările nu au fost încă etapate.

Utilizare: git dif

  • git diff-staged: Această comandă este utilizată pentru a afișa toate diferențele dintre fișierele zonei de înregistrare și cea mai recentă versiune care poate fi prezentă.

Utilizare: git dif-stage

  • git diff (prima ramură) (a doua ramură): Aceasta este o comandă foarte eficientă, deoarece este utilizată pentru a afișa diferențele prezente între cele două ramuri. În general, un singur dezvoltator va lucra la sucursala sa individuală, care va fi apoi combinată într-o filială principală.

Utilizare: git diff (prima ramură) (a doua ramură)

  • resetare git (fișier): Această comandă, după cum sugerează și numele, este folosită pentru a stabili un fișier. Chiar dacă întrerupe fișierul, conținutul fișierului a rămas intact.

Utilizare: resetare git (fișier)

Comenzi GIT intermediare:

  • Resetare Git (angajare): Această comandă de resetare este folosită pentru a anula toate modificările care au fost încorporate ca parte a unui angajament după ce a avut loc o comisie specificată. Acest lucru ajută la salvarea modificărilor locale pe computer.

Utilizare: git rest (angajare)

  • Resetare Git –hard (angajare): Această comandă este folosită pentru a renunța la tot istoricul și ne duce la ultima angajare specificată.

Utilizare: resetare git –hard (angajare)

  • Git Status: Aceasta este una dintre cele mai frecvent utilizate comenzi, deoarece aceasta este utilizată pentru a lista toate fișierele care sunt gata de a fi angajate.

Utilizare: starea git

  • Git rm: Ca și în Unix, rm este utilizat pentru a elimina, în același mod, rm este utilizat pentru a șterge fișierul din directorul de lucru prezent și este de asemenea utilizat pentru a etapiza procesul de ștergere.

Utilizare: git rm (fișier)

  • Git log: Această comandă este utilizată pentru listarea istoricului versiunilor pentru filiera de lucru curentă.

Utilizare: git log

  • git log –follow: Această comandă este similară cu cea a git log cu diferența suplimentară care listează istoricul versiunilor pentru un anumit fișier, care include adesea redenumirea fișierului.

Utilizare: git log – follow (fișier)

  • git show: Această comandă este utilizată pentru afișarea metadatelor și a tuturor modificărilor legate de conținutul unei anumite comisii.

Utilizare: git show (angajare)

  • git tag: Această comandă este utilizată pentru a da anumite etichete comiterelor de cod.

Utilizare: etichetă git (commitID)

  • git branch: Comanda Git branch este utilizată pentru a enumera toate ramurile care sunt local prezente în depozit.

Utilizare: ramură git

  • Git branch (nume de ramură): Această comandă este folosită pentru a crea o ramură nouă.

Utilizare: ramură Git (nume de ramură)

Comenzi avansate GIT

  • Git branch –d (nume de ramură): Această comandă este folosită pentru a șterge numele de ramură curent specificat.

Utilizare: git branch –d (nume de ramură)

  • Git checkout: Această comandă este utilă în trecerea de la o ramură la alta.

Utilizare: git checkout (nume de ramură)

Sfaturi și trucuri

Un fișier care este cel mai frecvent ignorat este un fișier ~ / .gitconfig, care este fișierul de configurare global al git și conține comenzi destul de utile. Multe setări pot fi modificate / modificate conform dorinței dvs., utilizând această comandă. Puteți dezactiva opțiunile de comandă specifice sau pe baza alegerii dvs. și puteți seta, de asemenea, pseudonimele.
Un alt punct crucial de menționat este despre vizualizarea graficului de angajare, care este foarte util atunci când lucrați la un proiect care constă dintr-o mulțime de structuri de ramificare.

Concluzie

Cea mai bună modalitate de a memora aceste comenzi este folosindu-le frecvent. Nu vă faceți griji, dacă nu aveți un proiect oficial, puteți clona orice repo din stash și puteți începe să lucrați la GIT pentru a obține experiență practică și o aromă plăcută.

Articole recomandate

Acesta a fost un ghid pentru comenzile GIT. Aici am discutat despre comenzi de bază, precum și avansate și unele imediate. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Lista comenzilor de seleniu
  2. Lista de comenzi GitHub
  3. Comenzi AutoCAD de bază și avansate
  4. Comenzile Spark