logo

Git Bash

Git Bash este un instrument esenţial care oferă Experiență în linia de comandă Git pe sistemul de operare Windows. Este un shell de linie de comandă pentru activare Git cu linia de comandă din sistem. Git Bash este un pachet care instalează o emulație Bash, unele utilitare Unix comune și Git pe un sistem de operare Windows. În Git Bash utilizatorul interacționează cu elementele de depozit și git prin intermediul comenzilor.

Cuprins



Ce este Git?

Git este o sistem de control al versiunilor pentru urmărirea modificărilor în codul sursă în timpul dezvoltării software. Este conceput pentru coordonarea muncii între programatori, dar poate fi folosit pentru a urmări modificările în orice set de fișiere. Scopul său este să crească eficienţă , și viteză și gestionați cu ușurință proiecte mari prin controlul versiunilor . Git ajută echipa să facă față confuziei care tinde să apară atunci când mai multe persoane editează aceleași fișiere.

Ce este Git Bash?

Git Bash este o Linia de comandă ( CLI ) aplicație pentru Windows care vă permite să comunicați cu Git, sistemul de control al versiunilor. Clonează depozitele , comite modificări , împingere și trage modificări , și mai multe sunt posibile folosind Git Bash. Git Bash poate automatiza sarcinile manuale cu scripturile scrise de tine. Git Bash vă ajută într-un mod mai bun să aflați despre Git și controlul versiunilor.

GUI Git

Git este un sistem de control al versiunilor, care este disponibil sub forma unei interfețe grafice de utilizator (GUI) și a unei interfețe de linie de comandă (CLI). Interfața grafică cu utilizatorul (GUI) face sarcinile mai ușoare în comparație cu cele mai obișnuite sarcini ale interfeței de linie de comandă (CLI), care sunt efectuate în Git, care comit modificări, creează ramuri și îmbină modificări. Sunt disponibili clienți Git GUI, fiecare având propriile puncte forte și puncte slabe.



  1. Arborele surselor.
  2. GitHub Desktop
  3. TortoiseGit
  4. GitKraken

Alegeți oricare dintre GUI-urile Git în funcție de nevoile și preferințele dvs. Dacă sunteți începător, utilizați GUI simplu, iar pentru avansati puteți utiliza GUI personalizată.

Cum se instalează Git Bash?

Urmați pașii de mai jos pentru a instala Git Bash pe Windows :

Pasul 1: Programul de instalare a fișierelor .exe pentru Git Bash poate fi descărcat de la https://gitforwindows.org/ Odată descărcat, executați programul de instalare, va apărea următoarea fereastră.



imagini de reducere

Instalare Git Bash

Pasul 2: Selectați componentele pe care trebuie să le instalați și faceți clic pe butonul Următorul.

Pasul 3: Selectați calea unde doriți instalați git așa cum se arată în imaginea de mai jos.

Pasul 4: Lăsați procesul de instalare să se termine pentru a începe să utilizați Git Bash. A deschide Git Bash navigați la folderul în care ați instalat git, altfel căutați pur și simplu în sistemul de operare git bash.

javac nu este recunoscut

Comenzi Git Bash

Git Bash vine cu un set de comenzi pentru a efectua diverse operațiuni legate de gestionarea codului și colaborare. Iată câteva comenzi esențiale Git Bash:

  • git heat: Inițializează noul depozit git.
  • clona git: clona git comanda este folosită pentru a clona depozitele care sunt deja disponibile în depozitul de la distanță.
  • git add: Fișierele prezente în zona de lucru se vor muta în zona de scenă .
  • git commit: Fișierele care sunt disponibile în zona de pregătire vor fi trimise în depozitul local.
  • stare git: Această comandă arată starea arborelui de lucru și a zonei de pregătire.
  • git log: git log comanda vă va ajuta să vedeți jurnalele tuturor comitărilor efectuate.
  • ramura git: Creează o nouă ramură.
  • git merge: Pentru îmbinarea modificărilor de la o ramură la alta.
  • git config: git config vă va ajuta să configurați numele de utilizator și id-ul de e-mail.
  • eticheta git: Va afișa toate etichetele.

Cum se folosește Git Bash?

Git Bash este un instrument puternic care vă permite să interacționați cu Controlul versiunii Git sistem într-un mediu de linie de comandă pe Windows. Să trecem prin elementele de bază ale Cum să utilizați Git Bash

Pasul 1: Configurarea Git

Setați configurația globală a numelui de utilizator/e-mail

Deschideți Git Bash și începeți să creați un nume de utilizator și un e-mail pentru a lucra la Git Bash.

Setează-ți numele de utilizator:

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

Setează-ți adresa de e-mail:

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

comanda cd se referă la directorul de schimbare a liniei de comandă și este folosit pentru a intra în directorul dorit. Pentru a naviga între foldere, CD este folosită comanda

cd folder_name>

ls comanda

Comanda ls este folosită pentru a lista toate fișierele și folderele din directorul curent.

ls>

Deschideți Git Bash și schimbați directorul de lucru curent în proiectul dvs. local utilizând CD comanda.

Schimbați directorul de lucru

Pasul 2: Commiteți depozitul în Git Bash

Inițializați directorul local ca depozit Git.

 git init>

Organizați fișierele pentru prima comitere adăugându-le în depozitul local

git add .>

De starea git puteți vedea fișierele montate după aceea Commiteți fișierele pe care le-ați montat în depozitul dvs. local.

git commit -m 'First commit'>

Acum După starea git comandă, se poate vedea că nu a mai rămas nimic de comitat, prin urmare toate fișierele au fost comise.

Pasul 3: Inițializarea unui depozit Git local

Urmați pașii de mai jos pentru a inițializa depozitul local cu Git.

excel elimina primul caracter

Deschideți GitHub prin internet și faceți clic pe creați un nou depozit. Dați un nume potrivit pentru depozitul dvs. și creați depozitul.

Repo Git inițializat

Notă: Puteți alege să vă inițializați depozitul git cu un fișier README și, în continuare, puteți menționa detaliile proiectului în el. Ajută oamenii să știe despre ce este acest depozit. Cu toate acestea, nu este absolut necesar. Dar dacă inițializați repo-ul cu un fișier README folosind o interfață furnizată de GitHub, atunci depozitul dvs. local nu va avea acest fișier README.

Următoarele vor apărea după crearea depozitului

Pasul 4: Conectați depozitul local la GitHub

Accesați depozitul GitHub și în cod, secțiune copiați adresa URL și În promptul de comandă, adăugați adresa URL pentru depozitul dvs. unde va fi împins depozitul dvs. local.

git remote add origin repository_URL>

Introduceți modificările din depozitul dvs. local în GitHub.

git push origin master>

Aici fișierele au fost trimise în ramura principală a depozitului dvs. Acum, în depozitul GitHub, fișierele push pot fi văzute.

operator rest python

Pasul 5: Tragerea și împingerea modificărilor în GitBash

Să presupunem că fișierele sunt modificate și fișierele noi sunt adăugate în depozitul local. Pentru a salva modificările în depozitul git:

Descărcați toate celelalte modificări din depozitul de la distanță în depozitul local.

git pull>

Schimbările trebuie să fie realizate pentru comitere.

git add .>

sau

git add file_name>

Acum comite fișierele în etape.

git commit -m 'commit_name'>

Apăsaţi schimbarile.

git push origin master>

Impingerea modificărilor la GitBash

Se pot observa noi modificări:

Director actualizat

Cum să creezi și să gestionezi ramuri în GitBash?

Să presupunem că o echipă lucrează la un proiect și este creată o ramură pentru fiecare membru care lucrează la proiect. Prin urmare, fiecare membru va lucra la ramurile lor, deci de fiecare dată când cea mai bună ramură este fuzionată cu ramura principală a proiectului. Ramurile îl fac un sistem de control al versiunilor și facilitează întreținerea unui cod sursă de proiect.

Sintaxă

  • Listați toate ramurile din depozitul dvs.
git branch>
  • Creați o nouă ramură
git branch branch_name>
  • Safe Ștergeți ramura specificată
git branch -d branch_name>
  • Ștergeți forțat ramura specificată
git branch -D branch_name>

Pentru a naviga între ramuri git checkout este folosit. Pentru a crea o ramură nouă și a o porni.

git checkout -b new_branch_name>

Pentru a trece pur și simplu la o ramură

git checkout branch_name>

După efectuarea plății la sucursală, puteți vedea un * pe sucursala curentă. Acum la fel commit add și comite actiuni poate fi efectuată și pe această ramură.

hiba bukhari

Fuzionarea ramurilor în GitBash

Mai întâi, ajungeți la ramura țintă

git checkout branch_name>

Îmbinați ramura cu ramura țintă

git merge new_branc>

Clonarea depozitelor în GitBash

Clonarea este folosită pentru a obține o copie a depozitului git existent. Când rulați clona git comanda face ca folderul zip să fie salvat în locația dvs. implicită

git clone url>

Această comandă salvează directorul ca nume implicit de director al depozitului git. Pentru a salva numele directorului ca nume personalizat, trebuie transmis un argument suplimentar pentru numele personalizat al directorului

git clone url custom_name>

Anularea comiterilor în GitBash

Când există o situație în care uitați să adăugați niște fișiere pentru comitere și doriți să anulați orice comitere, acesta poate fi comis din nou folosind – amenda

Sintaxă:

git commit --amend>

Concluzie

Puteți gestiona codul folosind instrumentul Git Bash. Deoarece are o interfață de linie de comandă, puteți utiliza scripturi pentru a automatiza procesele. Îl puteți folosi pe Windows, Mac și Linux deoarece este o aplicație multiplatformă. Este open-source și gratuit. Unele dintre comenzile fundamentale și sofisticate Git Bash au fost discutate în această postare. Capacitățile Git Bash pentru clonarea depozitelor, crearea și gestionarea ramurilor, fuzionarea ramurilor și anularea modificărilor au fost, de asemenea, abordate.

Întrebări frecvente pe GitBash

Ce este Git bash?

GitBash oferă utilizatorilor să lucreze pe linia de comandă Git în mediul Microsoft Windows.

Este Git Bash un instrument?

Instrumentul Git Bash oferă funcții de linie de comandă în sistemul de operare Windows.

Care este diferența dintre git și git Bash?

Git este sistemul de control al versiunilor folosit pentru a gestiona codul sursă și istoricul proiectelor, în timp ce Git Bash este un mediu terminal de linie de comandă pentru Windows care oferă o modalitate de a utiliza comenzile Git.

Este Git Bash diferit de GitHub?

Git Bash este un instrument de linie de comandă pentru lucrul cu Git la nivel local, în timp ce GitHub este o platformă web pentru găzduire și colaborare pe depozitele Git.

și