logo

Git Bash

Git Bash er et væsentligt værktøj, der giver Git kommandolinjeoplevelse på Windows-operativsystemet. Det er en kommandolinjeskal til aktivering Git med kommandolinjen i systemet. Git Bash er en pakke, der installerer en Bash-emulering, nogle almindelige Unix-værktøjer og Git på et Windows-operativsystem. I Git Bash brugeren interagerer med repository og git-elementer gennem kommandoerne.

Indholdsfortegnelse



Hvad er Git?

Git er en versionskontrolsystem til sporing af ændringer i kildekoden under softwareudvikling. Det er designet til at koordinere arbejde blandt programmører, men det kan bruges til at spore ændringer i ethvert sæt filer. Dens mål er at øge effektivitet , og fart og nemt styre store projekter igennem versionsstyring . Git hjælper teamet med at klare den forvirring, der plejer at ske, når flere mennesker redigerer de samme filer.

Hvad er Git Bash?

Git Bash er en kommandolinjegrænseflade ( CLI ) applikation til Windows, der lader dig kommunikere med Git, versionskontrolsystemet. Klon lagrene , begå ændringer , skub og træk ændringer , og flere er alle mulige ved hjælp af Git Bash. Git Bash kan automatisere manuelle opgaver med scripts skrevet af dig. Git Bash hjælper dig på en bedre måde at lære om Git og versionskontrol.

Git GUI

Git er et versionskontrolsystem, det er tilgængeligt i form af en grafisk brugergrænseflade (GUI) og en kommandolinjegrænseflade (CLI). Graphical User Interface (GUI) gør opgaverne nemmere sammenlignet med Command-Line Interface (CLI), de mest almindelige opgaver, som udføres i Git, der begår ændringer, oprette grene og flette ændringer. Git GUI-klienter er tilgængelige, hver med sine egne styrker og svagheder.



  1. Kildetræ.
  2. GitHub Desktop
  3. TortoiseGit
  4. GitKraken

Vælg en af ​​Git GUI'erne i henhold til dine behov og præferencer. Hvis du er nybegynder, brug simpel Git GUI og for avancerede kan du bruge tilpasset GUI.

Hvordan installeres Git Bash?

Følg nedenstående trin for at installere Git Bash på Windows :

Trin 1: .exe-filinstallationsprogrammet til Git Bash kan downloades fra https://gitforwindows.org/ Når det er downloadet, udfør installationsprogrammet, følgende vindue vil opstå.



list.sort java

Git Bash installation

Trin 2: Vælg de komponenter, du skal installere, og klik på knappen Næste.

Trin 3: Vælg stien, hvor du vil hen installer git som vist på billedet nedenfor.

Trin 4: Lad installationsprocessen afslutte for at begynde at bruge Git Bash. At åbne Git Bash naviger til mappen, hvor du har installeret git ellers bare søg i dit OS efter git bash.

konverter en int til en streng java

Git Bash-kommandoer

Git Bash kommer med et sæt kommandoer til at udføre forskellige operationer relateret til kodestyring og samarbejde. Her er nogle vigtige Git Bash-kommandoer:

  • git varme: Initialiserer det nye git-lager.
  • git klon: git klon kommandoen bruges til at klone de lagre, som allerede er tilgængelige i fjernlageret.
  • git tilføje: Filer, der findes i arbejdsområdet, flyttes til sceneplads .
  • git commit: Filer, der er tilgængelige i iscenesættelsesområdet, vil blive forpligtet til det lokale depot.
  • git status: Denne kommando viser status for arbejdstræet og iscenesættelsesområdet.
  • git log: git log kommandoen hjælper dig med at se logfilerne over alle de foretagne commits.
  • git gren: Opretter en ny filial.
  • git går: Til sammenlægning af ændringer fra en gren til en anden gren.
  • git config: git config vil hjælpe dig med at konfigurere brugernavn og e-mail-id.
  • git tag: Det vil vise alle tags.

Hvordan bruger man Git Bash?

Git Bash er et kraftfuldt værktøj, der giver dig mulighed for at interagere med Git versionskontrol system i en kommandolinjemiljø på Windows. Lad os gennemgå det grundlæggende i, hvordan man bruger Git Bash

Trin 1: Konfiguration af Git

Indstil dit globale brugernavn/e-mail-konfiguration

Åbn Git Bash og begynd at oprette et brugernavn og e-mail til at arbejde på Git Bash.

Indstil dit brugernavn:

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

Indstil din e-mailadresse:

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

cd-kommandoen refererer til kommandolinje ændre mappe og bruges til at komme ind i den ønskede mappe. For at navigere mellem mapperne cd kommandoen bruges

cd folder_name>

ls kommando

ls kommando bruges til at liste alle filer og mapper i den aktuelle mappe.

ls>

Åbn Git Bash og skift den aktuelle arbejdsmappe til dit lokale projekt ved hjælp af cd kommando.

Skift arbejdsmappe

Trin 2: Indsæt lager i Git Bash

Initialiser den lokale mappe som et Git-lager.

 git init>

Iscenesætter filerne til den første commit ved at tilføje dem til det lokale lager

git add .>

Ved git status du kan se de iscenesatte filer efter det Commit de filer, du har iscenesat i dit lokale lager.

git commit -m 'First commit'>

Nu efter git status kommando, kan det ses, at der ikke er noget at begå, så alle filer er blevet begået.

Trin 3: Initialisering af et lokalt Git-lager

Følg trinene nedenfor for at initialisere dit lokale lager med Git.

npm cache ryddes

Åbn GitHub gennem internettet og klik på opret nyt depot. Giv et passende navn til dit lager og opret lageret.

Initialiseret Git Repo

Bemærk: Du kan vælge at initialisere dit git-lager med en README-fil, og yderligere kan du nævne dine projektdetaljer i den. Det hjælper folk med at vide, hvad dette lager handler om. Det er dog absolut ikke nødvendigt. Men hvis du initialiserer din repo med en README-fil ved hjælp af en grænseflade leveret af GitHub, så vil dit lokale depot ikke have denne README-fil.

Følgende vises efter oprettelse af depotet

Trin 4: Tilslut det lokale lager til GitHub

Gå til GitHub-lageret og i kode, afsnit kopier URL'en og i kommandoprompten skal du tilføje URL'en til dit lager, hvor dit lokale lager vil blive skubbet.

git remote add origin repository_URL>

Skub ændringerne i dit lokale lager til GitHub.

git push origin master>

Her er filerne blevet skubbet til mastergrenen af ​​dit lager. Nu i GitHub-lageret kan de pushede filer ses.

b plus træ

Trin 5: Træk og skubbe ændringer til GitBash

Antag, at filerne bliver ændret, og nye filer tilføjes til det lokale lager. Sådan gemmer du ændringerne i git-lageret:

Download alle de andre ændringer fra fjernlageret til det lokale lager.

git pull>

Ændringer skal iscenesættes for forpligtelsen.

git add .>

eller

git add file_name>

Begræns nu de iscenesatte filer.

git commit -m 'commit_name'>

Skubbe ændringerne.

git push origin master>

Skub ændringer til GitBash

Nye ændringer kan ses:

Opdateret bibliotek

Hvordan oprettes og administreres filialer i GitBash?

Antag, at et team arbejder på et projekt, og at der oprettes en filial for hvert medlem, der arbejder på projektet. Derfor vil hvert medlem arbejde på deres filialer, derfor hver gang den bedste filial fusioneres med projektets mastergren. Filialerne gør det til et versionskontrollerende system og gør det meget nemt at vedligeholde en projektkildekode.

Syntaks

  • Liste over alle grene i dit lager.
git branch>
  • Opret en ny filial
git branch branch_name>
  • Sikker Slet den angivne gren
git branch -d branch_name>
  • Tving sletning af den angivne gren
git branch -D branch_name>

At navigere mellem grenene git checkout anvendes. For at oprette en ny filial og tænde den.

git checkout -b new_branch_name>

For blot at skifte til en filial

git checkout branch_name>

Efter checkout til filialen, kan du se en * på den aktuelle filial Nu det samme begå tilføje og begå handlinger kan også udføres på denne gren.

Sammenlægning af filialer i GitBash

Først nås målgrenen

git checkout branch_name>

Flet grenen til målgren

git merge new_branc>

Kloning af repositories i GitBash

Kloning bruges til at få en kopi af det eksisterende git-lager. Når du kører git klon kommandoen gør det zip-mappen gemt på din standardplacering

git clone url>

Denne kommando gemmer mappen som standard mappenavn for git-lageret For at gemme mappenavnet som dit brugerdefinerede navn skal der sendes et ekstra argument for dit brugerdefinerede navn på mappen

git clone url custom_name>

Fortryd forpligtelser i GitBash

Når der er en situation, hvor du glemmer at tilføje nogle filer til commit og ønsker at fortryde enhver commit, kan den begås igen ved at bruge -ændre

Syntaks:

git commit --amend>

Konklusion

Du kan administrere din kode ved hjælp af Git Bash-værktøjet. Fordi det har en kommandolinjegrænseflade, kan du bruge scripts til at automatisere processer. Du kan bruge det på Windows, Mac og Linux, fordi det er en applikation på tværs af platforme. Det er open source og gratis. Nogle af de grundlæggende og sofistikerede Git Bash-kommandoer er blevet diskuteret i dette indlæg. Git Bashs muligheder for kloning af repositories, oprettelse og styring af filialer, fletning af filialer og fortrydelse af ændringer er også blevet behandlet.

skrifttyper til gimp

Ofte stillede spørgsmål på GitBash

Hvad er Git bash?

GitBash giver brugerne mulighed for at arbejde på Git-kommandolinjen i Microsoft Windows-miljøet.

Er Git Bash et værktøj?

Git Bash-værktøjet giver kommandolinjefunktioner i Windows OS.

Hvad er forskellen mellem git og git Bash?

Git er versionskontrolsystemet, der bruges til at administrere kildekode og projekthistorik, mens Git Bash er et kommandolinje-terminalmiljø til Windows, der giver mulighed for at bruge Git-kommandoer.

Er Git Bash forskellig fra GitHub?

Git Bash er et kommandolinjeværktøj til at arbejde med Git lokalt, mens GitHub er en webbaseret platform til hosting og samarbejde på Git-lagre.

og