Introduksjon til GitHub-kommandoer

GitHub er veldig populært nettbasert applikasjon i dagens bransje for hosting av forskjellige tjenester som er målrettet mot versjonskontroll ved hjelp av GIT-kommandoer. Det tilbyr forskjellige distribuert versjonskontroll samt kildekodeadministrasjon på riktig måte.

Grunnleggende GitHub-kommandoer

Noen av de grunnleggende kommandoene som brukes av GitHub er som følger:

  • Kommandoer for å få eksisterende prosjekter og opprette ett nytt GITHUB-prosjekt :
  1. Git init : Anta at utvikleren trenger å forberede et nytt depot i sitt nærmiljø. For å initialisere det samme må de bruke init-kommandoer, noe som hjelper dem med å initialisere GitHub-prosjektdatabasen lokalt.
  2. Git klone ssh: //something.com/ (brukernavn) / (repository_name) .git: Anta at utvikleren må opprette et spesifikt repository av GITHUB i sin lokale kopi fra det bestemte eksterne stedet. Så må de utføre klone-kommando for å kopiere det samme fjernlageret i nærmiljøet på et bestemt sted.
  • Noen av de grunnleggende kommandoene for å fortsette med GITHUB:
  1. Git-status: Denne GitHub-kommandoen brukes hovedsakelig for å identifisere GIT-opprettet status i lokalt lager. Den gir riktig informasjon mellom en synkroniseringsstatus for lokalt og GITHUB-depot til sluttbrukeren.
  2. Git add (file_name.doc): Brukes til å legge til en spesifikk fil i iscenesettelsesområdet.
  3. Git add –A: Legge til alle filene om de er nye eller modifiserte vil bli lagt til i iscenesettelsesområdet.
  4. Git forplikter –m (“melding for engasjement”): Gjør alle nødvendige endringer.
  5. Git rm –r (file_name.doc): Hjelper med å fjerne filen eller en hvilken som helst definert mappe.

Mellomliggende GitHub-kommandoer

Det er flere andre populære kommandoer som brukes av utvikleren, som ikke er veldig grunnleggende kommandoer, men som arbeider med GITHUB mer, disse kommandoene er veldig påkrevd for å utføre. Noen av disse typene krever mellomliggende GitHub-kommandoer som er nevnt nedenfor:

  • Kommando for forgrening og sammenslåing av flere prosjekter forplikter kodebase :
  1. Git gren: Dette er veldig nyttig en kommando for å bruke alle slags GITHUB satt opp for prosjektene dine. Det gir normalt hele filialinformasjon på en liste. Det gis også en stjerne-denotasjon som peker det eksakte aktuelle prosjektet.
  2. Git branch -a: Dette hjelper til med å liste opp alle tilgjengelige grener med tanke på alle filialene, det kan være lokalt eller fjerntliggende. Det er en av nøkkelkommandoene for å identifisere alle tilgjengelige prosjekter i GITHUB-miljøet.
  3. Git branch (branch_name): Oppretter en ny gren med nytt navn.
  4. Git branch –d (branch_name): Slette en bestemt gren.
  5. Git push origin –delete (branch_name): Slette en gren fra det fjerne miljøet.
  6. Git checkout -b (branch_name): Hjelper deg med å opprette en bestemt ny gren og bytte hele kodebasen til den.
  7. Git checkout - b (branch_name) origin / branch_name: Hjelper til med å klone en ekstern gren og bytte hele kodebasen til den.
  8. Git checkout (branch_name): Bytte til en definert gren.
  9. Git checkout - Bytt til en bestemt gren som absolutt sjekker ut sist.
  10. Git checkout - (file_name.doc): Unngå eller forkaste de siste endringene i den spesifikke filen.
  11. Git merges (branch_name): Hjelper for å slå sammen en spesifikk gren med en av de andre tilgjengelige grenene.
  12. Git merges (source_branch) (target_branch): Hjelpende for sammenslåing med spesifisert sourcing gren og spesifisert målgren .
  13. Git stash: Stash hjelper i noen av de spesifikke endringene med å definere skitten katalog umiddelbart.
  14. Git stash clear: Fjerne alle stash-oppføringene fra den skitne arbeidskatalogen.

Avanserte GitHub-kommandoer

Fortsatt må noen av de kritiske oppgavene ofte utføres av GitHub-brukerne. Disse oppgavene har også noen forhåndsvise kommandoer som må utføres, og som hovedsakelig brukes av noen av lederne for å forstå prosjektstatus, sammenligne andre eksisterende prosjekt og noen ganger også brukes til å dele noe prosjektkunnskap med andre. Disse avanserte GitHub-kommandoene er nevnt nedenfor:

  • Kommandoer for oppdatering eller deling av prosjektdata :
  1. Git push origin (branch_name): Hjelper for å skyve en av de opprettede grenene i ditt lokale miljø til en ekstern katalog eller depot.
  2. Git push –u origin (branch_name): Den gjør den samme oppgaven som ovenfor, skyver hele den lokale depotgrenen til det eksterne depotet, ekstra nytten av å bruke denne kommandoen huskes også for denne spesifikke grenen for fremtidig referanse.
  3. Git push: Igjen gjør den den samme oppgaven, og skyver hele lokale depotdata til fjernkontroll, men trenger ikke å nevne filialnavnet, det vil plukke opp filialnavnet direkte fra sist huskede gren.
  4. Git push origin - delete (branch_name): Slette spesifisert gren.
  5. Git pull: Hjelper til med å oppdatere alle de nyeste engasjementene i kartleggingen av det lokale depotet.
  6. Git pull origin (branch_name): Hjelper for å trekke hele endringene fra fjernlageret til lokalt.
  7. Git remote add origin ssh: //something.com/ (user_name) / (repository_name) .git: Hjelper til å kartlegge det lokale depotets opprinnelsesgren med fjernlager via SSH.
  • Kommandoer for sammenligning eller spesifikk inspeksjon på GITHUB-depot :
  1. Git-logg: Viser all logginformasjonen til ett spesifikt prosjekt, som kan gi all informasjon med forpliktede endringer.
  2. Git log –summary: Gi flere loggdetaljer for å identifisere bestemte medlemmer som begikk det samme.
  3. Git diff (source_branch) (target_branch): Denne brukes vanligvis før du slår sammen et bestemt dokument. Det hjelper for å vise gjeldende endringer gjort i det eksisterende dokumentet.

Tips og triks for å bruke GitHub-kommandoer

Noen vanlige brukere som veldig ofte bruker GitHub-verktøyet, bruker vanligvis noen av tipsene og triksene for å bruke GitHub-kommandoer som blir produsert på riktig måte. Slike triks brukes vanligvis for å løse noen brukerspesifikke spørsmål og vise screening-utdata for å forstå det samme. Noen av de veldig brukte nøkkeltriksene er:

  • Anta at GitHub-brukeren trenger å identifisere forskjellen mellom to versjoner av dokumentet. I så fall, hvis det dokumentet inneholder mange mellomrom, vil det også vise det samme. Så bruker trenger noen ganger å ignorere de hvite områdene, så et av de veldig ofte brukte triksene for det er '? W = 1', som hjelper til med å vise bare kodeendringene uten noe mellomrom.
  • GitHub-bruker må vise de endringene som er utført av en bestemt bruker, så inkludert spørringstreng som '?' vil gi dem resultatet av alle de forandrede endringene som er gjort av den spesifikke brukeren.

Konklusjon

Github er et av nøkkeloppbevaringsverktøyene som for tiden er tilgjengelige i bransjen. Mange organisasjoner er virkelig villige til å bruke GitHub på grunn av depotmekanismen og brønndokumentasjon på internett. Github gir også riktig visningsrepresentasjon derfra vil noen være i stand til å begå eller sjekke ut enkelt. Det er ikke sikkert at alle disse kommandoene blir utført. Men å utføre kommandoprestasjoner er alltid bedre enn normalt.

Anbefalte artikler

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

  1. Veiledning for HBase-kommandoer
  2. Hive-kommandoliste
  3. Grunnleggende Tableau-kommandoer
  4. Liste over gnistkommandoer
  5. Hva er hub?