Vad är Git-terminologi?

Git är ett öppet källhanteringssystem som används av programmerare. Det är inget annat än ett versionskontrollförråd för att spåra de ändringar som gjorts i projektet. Git startar från Linux-kärnutvecklingen. Det grundades 2005. Kärngitten skrevs på C-programmeringsspråk men det har omplanterats på andra språk, i. e: Ruby, Python och Java. Det används särskilt av programmerarna för att underhålla versioner av den aktuella arbetskoden. Nu används en git-terminologi av många populära open source-projekt som Android- och Eclipse-utvecklargruppen samt många kommersiella organisationer.

Funktioner i Git Terminology

Det finns några spännande funktioner i Git-terminologin. Dessa är följande:

1) Gren

  • En gren är en version av förvaret som skiljer sig från det huvudsakliga arbetsprojektet. Ett git-projekt kan ha mer än en gren.
  • En gren heter pointer att begå. Att välja en gren i Git-terminologin kallas för att kolla in en gren.
  • Du kan skapa en ny gren från en befintlig och ändra koden oberoende av andra grenar.
  • Syntax: git branch

2) Åtar sig

  • Commit är en av de vanligaste funktionerna i Git, det är som att spara den uppdaterade filen i sin ursprungliga mapp och skriva över redan existerande
  • En åtagande är en samling av innehåll, ett meddelande om hur du kom dit och de åtaganden som kom före det.
  • Syntax: git-logg - används för att se de senaste åtagandena i koden.

3) HEAD

  • HEAD är representation för den för närvarande checkade ut grenen av den senaste åtagandekoden.
  • När du checkar ut ett åtagande, ändrar det dess tillstånd som kallas en fristående HEAD.

4) Index

  • Ett index är en alternativ term för iscenesättningsområdet.
  • Dess plats i GIT där du kan lägga all din uppdaterade kod innan den faktiskt begås. Efter det kommer din engagerade kod att lagras i gitförvaret.

5) Förvar

  • I GIT är ett arkiv som en datastruktur som används för att lagra metadata för en uppsättning filer och kataloger.
  • Olika projekt har olika förvar.
  • En samling av åtaganden och grenar och taggar för att identifiera åtaganden
  • Det finns olika versioner av förvaret är följande:
    a) Lokalt arkiv
    b) Fjärrförvar
    c) Uppströmsförvaret

6) Översyn

  • Representerar en version av källkoden. Git implementerar revisioner som engagemang.
  • Dessa identifieras med SHA-1-hash.

7) Sceneringsområde

  • Scenområdet är platsen för att lagra förändringar i arbetsträdet innan åtagandet.
  • Sceneringsområdet innehåller en ögonblicksbild av ändringarna i arbetsträdet (ändrade eller nya filer) som är relevanta för att skapa nästa åtagande och lagrar deras läge (filtyp).

8) Tagg

  • Taggen används för att markera engagemangsfasen viktigt. Vi kan tagga en engagemang för framtida referens.
  • Grenar och taggar heter pekare, skillnaden är att grenar flyttas när ett nytt engagemang skapas medan taggar alltid pekar på samma engagemang.
  • Det finns två typer av en tagg är följande:
    i) Lätt viktad etikett
    ii) Annoterad tagg

9) URL

  • En URL i Git upptäcker förvarets plats.
  • Git skiljer mellan hämta URL för att få ny data från andra förvar och trycka på URL för att driva data till ett annat arkiv.

10) Working Tree

  • Trädet med faktiska utcheckade filer, som normalt innehåller innehållet i HEAD commit-trädet och eventuella lokala förändringar du har gjort men ännu inte gjort.
  • Syntax: git-status - en aktuell gren i arbetsytan.
  • Det motsvarar utcheckningen av en version av förvaret med potentiella ändringar som gjorts av användaren.
  • Användaren kan ändra filerna i arbetsträdet genom att modifiera befintliga filer och genom att skapa och ta bort filer.

11) Gaffel

  • Istället för att använda ett enda server-sidförvar för att fungera som den "centrala" kodbasen, ger gaffel varje utvecklare ett server-sidförvar

12) Kassa

  • Kassakommandot används för att växla mellan grenar i ett arkiv.

13) Klon

  • Git-klonen är ett Git-kommandoradsverktyg. Det används för att göra en kopia av målförvaret eller klona det.

14) Slå samman

  • Detta kommando av Git används för att samla in all kod som görs av Git grenkommando och klubbas ihop till en enda gren.

15) Dra och tryck

  • Anta att det finns flera programmerare som arbetar med samma kod med en annan modul. I detta fall programmerare 1 gjort med sina ändringar och vill ladda upp den senaste uppdaterade koden på git, kallas denna process Push-kod.
  • I samma process, anta att programmerare 2 vill ta programmerare 1: s senaste uppdaterade kod, då kommer han att ta den senaste kod för programmerare 1. Den här processen kallas Pull code

Fördelar med Git-terminologi

Fördelarna med Git-terminologi är följande:

1) Prestanda

  • Att göra nya förändringar, grenar, slå samman och jämföra tidigare versioner är alla optimerade för prestanda.
  • Distribuerad modell - Det betyder att ditt arbete är ditt eget. Du kan låta andra se bara vad som är nödvändigt.
  • Hastighet och möjligheten att arbeta är fantastiska.

2) Säkerhet

  • När det gäller säkerhet ger Git den bästa anläggningen som du bör prioritera din kod. Så vilken kod som laddas upp på git är synlig för dig enligt din definierade prioritet. Så det är som i läsningsläge eller offentligt.
  • All integration av kod säkras i Git med hjälp av SHA1.

3) Flexibilitet

  • GIT har den kvalitet som gör att du kan välja ditt eget arbetsflöde.
  • Det kan vara så enkelt som ett centraliserat arbetsflöde.
  • GIT har utformats för att stödja förgrening och taggning som förstklassiga medborgare och verksamheter som påverkar grenar och taggar

Slutsats

  • Så, Git är inget annat än en öppen källkod för versionskontroll som används för att kontrollera koduppdateringar av programmerare.
  • Git visar, Vilka åtaganden är gjorda av, hur varje engagemang är en hel version av ditt arbete och hur åtaganden, tillsammans med fjärrkontroller, grenar och andra saker samlas för att skapa ett nytt landskap av saker.

Rekommenderade artiklar

Detta är en guide till Git-terminologi. Här diskuterar vi funktionerna och fördelarna med gitterminologi som inkluderar prestanda, säkerhet och flexibilitet etc. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Git-alternativ
  2. GitHub-alternativ
  3. Hur man installerar Github
  4. GIT-kommandon
  5. Git Push

Kategori: