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?
- Hvad er Git Bash?
- Git GUI
- Hvordan installeres Git Bash?
- Git Bash-kommandoer
- Hvordan bruger man Git Bash?
- Hvordan oprettes og administreres filialer i GitBash?
- Sammenlægning af filialer i GitBash
- Kloning af repositories i GitBash
- Fortryd forpligtelser i GitBash
- Konklusion
- Ofte stillede spørgsmål på GitBash
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.
- Kildetræ.
- GitHub Desktop
- TortoiseGit
- 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