Introduksjon til GIT-kommandoer

GIT er en veldig populær versjonskontrollmetode og et kildekodeadministrasjonsverktøy som brukes til å holde oversikt over alle endringene som er gjort i kildekoden til programmet. Det har gjort levetiden til programvareingeniører ganske enkel, ettersom den bare brukes til å spore endringene i en eller flere filer. Det brukes til å samarbeide mellom programvareingeniørene, idet hver ingeniør jobber med koden sin innenfor filialen sin og kan presse koden sin til å slå seg sammen i mastergrenen og dermed lage en komplett kodeløsning. Målene for hvorfor det har vært blant de veldig populære verktøyene skyldes dets integritet, hastighet og at det støtter alle ikke-lineære arbeidsflyter på en distribuert måte. GIT-katalogen som er til stede på hver datamaskin er i seg selv et komplett depot, noe som ikke er tilfelle med mange klientserver-systemer som opererer i dag. Når du bruker med GIT bash er det noen kommandoer som bør være kjent for deg. I dette innlegget skal vi diskutere disse kommandoene.

Grunnleggende kommandoer:

  • git config: Denne kommandoen brukes til å angi navnet på forfatteren og e-postadressen du vil forplikte deg til.

Bruk: git config –global user.email “(e-postadresse)”

  • git init: Det brukes til å starte et nytt git-lager. Denne kommandoen brukes vanligvis i begynnelsen.

Bruk: git init (repo-navn)

  • git klone: Denne kommandoen brukes til å klone eller kopiere et depot fra en URL. Denne URL-en er vanligvis en bitbucket-server, en stash eller en hvilken som helst annen versjonskontroll og oppbevaringstjeneste for kildekodelager.

Bruk: git klone (URL)

  • git add: Den brukes til å legge til en fil i iscenesettelsesområdet. I stedet for å velge et enkelt filnavn, kan du også velge å gi alle filnavn med et *.

Bruk: git add (filnavn),
git add *

  • git commit –m: Denne kommandoen brukes til å snapshot eller registrere en fil i versjonshistorikken, permanent.

Bruk: git commit –m (skriv inn en melding)

Å gi en meldingstekst på slutten av kommandokommandoen hjelper deg med å identifisere detaljene om koden.

  • git commit –a: Denne commit-kommandoen brukes til å begå en slik fil som er lagt til som et resultat av git add-kommandoen. Det er også ansvarlig å forplikte andre filer som du har endret siden, siden.

Bruk: git commit -a

  • git diff: Som navnet antyder, brukes denne kommandoen til å vise alle forskjellene mellom filene til endringene ennå ikke er iscenesatt.

Bruk: git diff

  • git diff – iscenesatt: Denne kommandoen brukes til å vise alle forskjellene mellom iscenesettelsesfiler og den nyeste versjonen som kan være til stede.

Bruk: git diff-iscenesatt

  • git diff (første gren) (andre gren): Dette er en veldig effektiv kommando ettersom den brukes til å vise forskjellene som er tilstede mellom de to grenene. Generelt vil en enkelt utvikler jobbe med sin individuelle filial som deretter blir kombinert til en masterfilial.

Bruk: git diff (første gren) (andre gren)

  • git reset (fil): Denne kommandoen blir, som navnet antyder, brukt til å avstemme en fil. Selv om den avinstallerer filen, har innholdet i filen fortsatt holdt seg intakt.

Bruk: git reset (fil)

Mellomliggende GIT-kommandoer:

  • Git reset (commit): Denne tilbakestillingskommandoen brukes til å angre alle endringene som er inkorporert som en del av en commit etter at en spesifikk commit har funnet sted. Dette hjelper med å lagre endringene lokalt på datamaskinen.

Bruk: git rest (begå)

  • Git reset –hard (commit): Denne kommandoen brukes til å forkaste hele historikken og tar oss med til den sist spesifiserte engasjementen.

Bruk: git reset –hard (commit)

  • Git-status: Dette er en av de mest brukte kommandoene, da dette brukes til å liste opp alle filene som er klare til å bli begått.

Bruk: git status

  • Git rm: Som i Unix, brukes rm til å fjerne, på samme måte, rm brukes til å slette filen fra den nåværende arbeidskatalogen, og brukes også til å iscenesette slettingsprosessen.

Bruk: git rm (fil)

  • Git-logg: Denne kommandoen brukes til å liste ned versjonshistorikken for den nåværende arbeidsgrenen.

Bruk: git log

  • git log – følg: Denne kommandoen ligner på git-loggen med den ekstra forskjellen at den viser versjonshistorikken for en bestemt fil, som ofte inkluderer endring av filen.

Bruk: git log – følg (fil)

  • git show: Denne kommandoen brukes til å vise metadata og alle innholdsrelaterte endringer av en bestemt begå.

Bruk: git show (commit)

  • git tag: Denne kommandoen brukes til å gi bestemte koder til kodekommisjonene.

Bruk: git tag (commitID)

  • git branch: Git branch kommando brukes til å liste opp alle grenene som er lokalt til stede i depotet.

Bruk: git branch

  • Git branch (branch-name): Denne kommandoen brukes til å opprette en ny gren.

Bruk: Git gren (filialnavn)

Avanserte GIT-kommandoer

  • Git branch –d (grenavn): Denne kommandoen brukes til å slette gjeldende filialnavn.

Bruk: git branch –d (filialnavn)

  • Git checkout: Denne kommandoen er nyttig når du skal bytte fra en gren til en annen.

Bruk: git checkout (filialnavn)

Tips og triks

En fil som oftest blir ignorert er en ~ / .gitconfig-fil som er gits globale konfigurasjonsfil og inneholder ganske nyttige kommandoer. Mange innstillinger kan endres / endres etter ønske ved å bruke denne kommandoen. Du kan slå av eller på bestemte kommandoalternativer basert på ditt valg, og kan også angi aliasene.
Et annet avgjørende poeng å nevne handler om visualiseringen av forpliktelsesgrafen som kommer veldig nyttig når du jobber med et prosjekt som består av mange forgreningsstrukturer.

Konklusjon

Den beste måten å huske disse kommandoene på er ved å benytte dem ofte. Ikke bekymre deg, hvis du ikke har et offisielt prosjekt, kan du klone en hvilken som helst repo fra stashen og begynne å jobbe på GIT for å få praktisk erfaring og en fin smak.

Anbefalte artikler

Dette har vært en guide til GIT-kommandoer. Her har vi diskutert grunnleggende så vel som avanserte og noen umiddelbare kommandoer. Du kan også se på følgende artikkel for å lære mer -

  1. Liste over Selenium-kommandoer
  2. GitHub kommandoliste
  3. Grunnleggende og avanserte AutoCAD-kommandoer
  4. Kommandoer av gnist