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?
- Ce este Git Bash?
- GUI Git
- Cum se instalează Git Bash?
- Comenzi Git Bash
- Cum se folosește Git Bash?
- Cum să creezi și să gestionezi ramuri în GitBash?
- Fuzionarea ramurilor în GitBash
- Clonarea depozitelor în GitBash
- Anularea comiterilor în GitBash
- Concluzie
- Întrebări frecvente pe GitBash
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.
- Arborele surselor.
- GitHub Desktop
- TortoiseGit
- 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