logo

Git Bash

Git Bash är ett viktigt verktyg som tillhandahåller Git kommandoradsupplevelse på Windows operativsystem. Det är ett kommandoradsskal för att aktivera Git med kommandoraden i systemet. Git Bash är ett paket som installerar en Bash-emulering, några vanliga Unix-verktyg och Git på ett Windows-operativsystem. I Git Bash användaren interagerar med förvaret och git-elementen genom kommandona.

Innehållsförteckning



Vad är Git?

Git är en versionskontrollsystem för spåra ändringar i källkoden under mjukvaruutveckling. Den är utformad för att koordinera arbete mellan programmerare, men den kan användas för att spåra ändringar i vilken uppsättning filer som helst. Dess mål är att öka effektivitet , och fart och enkelt hantera stora projekt genom versionskontroll . Git hjälper teamet att hantera förvirringen som tenderar att uppstå när flera personer redigerar samma filer.

Vad är Git Bash?

Git Bash är en kommandoradsgränssnitt ( CLI ) applikation för Windows som låter dig kommunicera med Git, versionskontrollsystemet. Klona arkiven , begå förändringar , tryck och dra ändringar , och fler är alla möjliga med Git Bash. Git Bash kan automatisera manuella uppgifter med skript skrivna av dig. Git Bash hjälper dig på ett bättre sätt att lära dig om Git och versionskontroll.

Git GUI

Git är ett versionskontrollsystem som är tillgängligt i form av ett grafiskt användargränssnitt (GUI) och ett kommandoradsgränssnitt (CLI). Grafiskt användargränssnitt (GUI) gör uppgifterna enklare jämfört med kommandoradsgränssnittet (CLI) de vanligaste uppgifterna som utförs i Git som utför ändringar, skapar grenar och slår samman ändringar. Git GUI-klienter är tillgängliga, alla med sina egna styrkor och svagheter.



  1. Källträd.
  2. GitHub Skrivbord
  3. TortoiseGit
  4. GitKraken

Välj vilket som helst av Git GUI:er enligt dina behov och preferenser. Om du är nybörjare använd enkelt Git GUI och för avancerade kan du använda anpassade GUI.

Hur installerar jag Git Bash?

Följ stegen nedan för att installera Git Bash på Windows :

Steg 1: .exe-filinstallationsprogrammet för Git Bash kan laddas ner från https://gitforwindows.org/ När det har laddats ner, kör det installationsprogrammet, följande fönster kommer att visas.



java vända en sträng

Installation av Git Bash

Steg 2: Välj de komponenter som du behöver installera och klicka på knappen Nästa.

Steg 3: Välj vägen dit du vill installera git som visas i bilden nedan.

Steg 4: Låt installationsprocessen avslutas för att börja använda Git Bash. Att öppna Git Bash navigera till mappen där du har installerat git annars är det bara att söka i ditt OS efter git bash.

rujira banerjee

Git Bash-kommandon

Git Bash kommer med en uppsättning kommandon för att utföra olika operationer relaterade till kodhantering och samarbete. Här är några viktiga Git Bash-kommandon:

  • git värme: Initierar det nya git-förrådet.
  • git klon: git klon kommandot används för att klona de förvar som redan är tillgängliga i fjärrförvaret.
  • git tillägg: Filer som finns i arbetsområdet kommer att flyttas till uppställningsområde .
  • git commit: Filer som är tillgängliga i lagringsområdet kommer att lagras i det lokala arkivet.
  • git status: Detta kommando visar statusen för arbetsträdet och mellanställningsområdet.
  • git logg: git logg kommandot hjälper dig att se loggarna för alla gjorda åtaganden.
  • git branch: Skapar en ny gren.
  • git goes: För att slå samman ändringar från en gren till en annan.
  • git config: git config hjälper dig att konfigurera användarnamn och e-post-ID.
  • git tag: Det kommer att visa alla taggar.

Hur använder man Git Bash?

Git Bash är ett kraftfullt verktyg som låter dig interagera med Git versionskontroll system i en kommandoradsmiljö på Windows. Låt oss gå igenom grunderna i hur man använder Git Bash

Steg 1: Konfigurera Git

Ställ in ditt globala användarnamn/e-postkonfiguration

Öppna Git Bash och börja skapa ett användarnamn och e-post för att arbeta med Git Bash.

Ange ditt användarnamn:

git config --global user.name 'FIRST_NAME LAST_NAME'>

Ange din e-postadress:

git config --global user.email '[email protected]'>

cd-kommandot hänvisar till kommandoraden ändra katalog och används för att komma in i önskad katalog. För att navigera mellan mapparna CD kommando används

cd folder_name>

ls kommando

ls-kommandot används för att lista alla filer och mappar i den aktuella katalogen.

ls>

Öppna Git Bash och ändra den nuvarande arbetskatalogen till ditt lokala projekt med hjälp av CD kommando.

Byt arbetskatalog

Steg 2: Commit Repository i Git Bash

Initiera den lokala katalogen som ett Git-förråd.

 git init>

Iscensätt filerna för den första commit genom att lägga till dem i det lokala arkivet

git add .>

Förbi git status du kan se de iscensatta filerna efter det Commit filerna som du har iscensatt i ditt lokala arkiv.

git commit -m 'First commit'>

Nu efter git status kommandot, kan det ses att inget att begå finns kvar, Därför har alla filer begåtts.

Steg 3: Initiera ett lokalt Git-förråd

Följ stegen nedan för att initiera ditt lokala arkiv med Git.

blockera YouTube-annonser för Android

Öppna GitHub via internet och klicka på skapa nytt arkiv Ge ett lämpligt namn för ditt arkiv och skapa arkivet.

Initierad Git Repo

Notera: Du kan välja att initiera ditt git-förråd med en README-fil, och vidare kan du nämna dina projektdetaljer i den. Det hjälper människor att veta vad det här förrådet handlar om. Det är dock absolut inte nödvändigt. Men om du initierar ditt repo med en README-fil med ett gränssnitt som tillhandahålls av GitHub, kommer ditt lokala arkiv inte att ha denna README-fil.

Följande kommer att visas efter att du har skapat förvaret

Steg 4: Anslut det lokala arkivet till GitHub

Gå till GitHub-förvaret och i koda, sektion kopiera URL:en och i kommandotolken, lägg till URL:en för ditt arkiv där ditt lokala arkiv kommer att skickas.

git remote add origin repository_URL>

Överför ändringarna i ditt lokala arkiv till GitHub.

git push origin master>

Här har filerna skickats till huvudgrenen av ditt arkiv. Nu i GitHub-förvaret kan de pushade filerna ses.

konvertera en int till sträng c++

Steg 5: Dra och skjuta ändringar till GitBash

Anta att filerna ändras och nya filer läggs till i det lokala arkivet. Så här sparar du ändringarna i git-förvaret:

Ladda ner alla andra ändringar från fjärrförvaret till det lokala förvaret.

git pull>

Förändringar måste iscensättas för åtagandet.

git add .>

eller

git add file_name>

Begå nu de iscensatta filerna.

git commit -m 'commit_name'>

Skjuta på förändringarna.

git push origin master>

Trycker på ändringar till GitBash

Nya ändringar kan ses:

Uppdaterad katalog

Hur man skapar och hanterar filialer i GitBash?

Anta att ett team arbetar med ett projekt och en filial skapas för varje medlem som arbetar med projektet. Därför kommer varje medlem att arbeta på sina grenar, så varje gång den bästa grenen slås samman med huvudgrenen i projektet. Grenarna gör det till ett versionskontrollerande system och gör det mycket enkelt att underhålla en projektkällkod.

Syntax

  • Lista alla grenar i ditt arkiv.
git branch>
  • Skapa en ny filial
git branch branch_name>
  • Säkert Ta bort den angivna grenen
git branch -d branch_name>
  • Tvinga bort den angivna grenen
git branch -D branch_name>

För att navigera mellan grenarna git kassan är använd. För att skapa en ny gren och slå på den.

git checkout -b new_branch_name>

Att helt enkelt byta till en filial

ett objekt i java
git checkout branch_name>

Efter utcheckning till filialen kan du se en * på den aktuella filialen Nu samma sak begå lägg till och begå åtgärder kan utföras på denna gren också.

Slå samman grenar i GitBash

Först, nå målgrenen

git checkout branch_name>

Slå samman grenen till målgren

git merge new_branc>

Kloningsförråd i GitBash

Kloning används för att få en kopia av det befintliga git-förrådet. När du kör git klon kommandot gör det att zip-mappen sparas på din standardplats

git clone url>

Detta kommando sparar katalogen som standardkatalognamnet för git-förvaret För att spara katalognamnet som ditt anpassade namn måste ett ytterligare argument skickas för ditt anpassade namn på katalogen

git clone url custom_name>

Ångra åtaganden i GitBash

När det finns en situation när du glömmer att lägga till några filer för att commit och vill ångra någon commit, kan den commiteras igen med -ändra

Syntax:

git commit --amend>

Slutsats

Du kan hantera din kod med hjälp av Git Bash-verktyget. Eftersom den har ett kommandoradsgränssnitt kan du använda skript för att automatisera processer. Du kan använda det på Windows, Mac och Linux eftersom det är en plattformsoberoende applikation. Det är öppen källkod och gratis. Några av de grundläggande och sofistikerade Git Bash-kommandona har diskuterats i det här inlägget. Git Bashs möjligheter för att klona arkiv, skapa och hantera grenar, slå samman grenar och ångra ändringar har också tagits upp.

Vanliga frågor på GitBash

Vad är Git bash?

GitBash ger användare att arbeta på Git-kommandoraden i Microsoft Windows-miljö.

Är Git Bash ett verktyg?

Git Bash-verktyget tillhandahåller kommandoradsfunktioner i Windows OS.

Vad är skillnaden mellan git och git Bash?

Git är versionskontrollsystemet som används för att hantera källkod och projekthistorik, medan Git Bash är en kommandoradsterminalmiljö för Windows som ger ett sätt att använda Git-kommandon.

Skiljer sig Git Bash från GitHub?

Git Bash är ett kommandoradsverktyg för att arbeta med Git lokalt, medan GitHub är en webbaserad plattform för att vara värd och samarbeta på Git-repositories.

och