Git Bash és una eina essencial que proporciona Experiència de línia d'ordres Git al sistema operatiu Windows. És un shell de línia d'ordres per habilitar Git amb la línia d'ordres del sistema. Git Bash és un paquet que instal·la una emulació Bash, algunes utilitats Unix comunes i Git en un sistema operatiu Windows. En Git Bash l'usuari interactua amb el repositori i els elements git mitjançant les ordres.
Taula de contingut
- Què és Git?
- Què és Git Bash?
- GUI de Git
- Com instal·lar Git Bash?
- Ordres Git Bash
- Com utilitzar Git Bash?
- Com crear i gestionar sucursals a GitBash?
- Fusionant branques a GitBash
- Clonació de repositoris a GitBash
- Desfer les confirmacions a GitBash
- Conclusió
- Preguntes freqüents a GitBash
Què és Git?
Git és un sistema de control de versions per seguiment dels canvis en el codi font durant el desenvolupament del programari. Està dissenyat per coordinar el treball entre programadors, però es pot utilitzar per fer un seguiment dels canvis en qualsevol conjunt de fitxers. El seu objectiu és augmentar eficiència , i velocitat i gestionar fàcilment grans projectes control de versions . Git ajuda l'equip a fer front a la confusió que sol passar quan diverses persones editen els mateixos fitxers.
Què és Git Bash?
Git Bash és un interfície de línia d'ordres ( CLI ) per a Windows que us permet comunicar-vos amb Git, el sistema de control de versions. Clonar els dipòsits , cometre canvis , canvis d'empènyer i tirar , i més són possibles amb Git Bash. Git Bash pot automatitzar tasques manuals amb els scripts escrits per tu. Git Bash us ajuda d'una manera més gran a aprendre sobre Git i el control de versions.
GUI de Git
Git és un sistema de control de versions que està disponible en forma d'una interfície gràfica d'usuari (GUI) i una interfície de línia d'ordres (CLI). La interfície gràfica d'usuari (GUI) fa que les tasques siguin més fàcils en comparació amb les tasques més habituals de la interfície de línia d'ordres (CLI) que es realitzen a Git i que són cometre canvis, crear branques i combinar canvis. Hi ha clients de GUI de Git disponibles, cadascun amb els seus propis punts forts i febles.
- Arbre font.
- GitHub Escriptori
- TortoiseGit
- GitKraken
Trieu qualsevol de les GUI de Git segons les vostres necessitats i preferències. Si sou un principiant, feu servir una GUI de Git senzilla i per als avançats podeu utilitzar una GUI personalitzada.
Com instal·lar Git Bash?
Seguiu els passos que s'indiquen a continuació per instal·lar-lo Git Bash a Windows :
Pas 1: Es pot descarregar l'instal·lador de fitxers .exe per a Git Bash https://gitforwindows.org/ Un cop descarregat, executeu l'instal·lador, apareixerà la següent finestra.
mapa rendir
Instal·lació de Git Bash
Pas 2: Seleccioneu els components que necessiteu instal·lar i feu clic al botó Següent.
Pas 3: Seleccioneu el camí on voleu anar instal·lar git com es mostra a la imatge següent.
Pas 4: Deixeu que acabi el procés d'instal·lació per començar a utilitzar Git Bash. Obrir Git Bash navegueu a la carpeta on heu instal·lat el git, en cas contrari, simplement cerqueu git bash al vostre sistema operatiu.
diferència de tigre i lleó
Ordres Git Bash
Git Bash inclou un conjunt d'ordres per realitzar diverses operacions relacionades amb la gestió i la col·laboració de codi. Aquí hi ha algunes ordres essencials de Git Bash:
- git heat: Inicialitza el nou repositori git.
- clon de git: clon de git L'ordre s'utilitza per clonar els dipòsits que ja estan disponibles al dipòsit remot.
- git afegir: Els fitxers presents a l'àrea de treball es mouran a zona d'escenificació .
- git commit: Els fitxers que estiguin disponibles a l'àrea de prova es comprometran al repositori local.
- estat git: Aquesta ordre mostra l'estat de l'arbre de treball i l'àrea de preparació.
- git log: git log L'ordre us ajudarà a veure els registres de tots els commits realitzats.
- branca git: Crea una nova branca.
- git va: Per combinar els canvis d'una branca a una altra.
- git config: git config us ajudarà a configurar el nom d'usuari i l'identificador de correu electrònic.
- etiqueta git: Mostrarà totes les etiquetes.
Com utilitzar Git Bash?
Git Bash és una potent eina que us permet interactuar amb el Control de versions de Git sistema en a entorn de línia d'ordres a Windows. Repassem els conceptes bàsics de Com utilitzar Git Bash
Pas 1: Configuració de Git
Establiu el vostre nom d'usuari/correu electrònic global
Obriu Git Bash i comenceu a crear un nom d'usuari i un correu electrònic per treballar amb Git Bash.
Estableix el teu nom d'usuari:
git config --global user.name 'FIRST_NAME LAST_NAME'>
Estableix la teva adreça de correu electrònic:
git config --global user.email '[email protected]'>
L'ordre cd es refereix a directori de canvi de línia d'ordres i s'utilitza per entrar al directori desitjat. Per navegar entre les carpetes el cd s'utilitza l'ordre
cd folder_name>
ls comandament
L'ordre ls s'utilitza per llistar tots els fitxers i carpetes del directori actual.
ls>
Obriu Git Bash i canvieu el directori de treball actual al vostre projecte local mitjançant l' cd comandament.

Canviar el directori de treball
Pas 2: Commit Repository a Git Bash
Inicialitzar el directori local com a repositori Git.
git init>
Organitzeu els fitxers de la primera confirmació afegint-los al repositori local
git add .>
Per estat git podeu veure els fitxers escenificats després d'haver confirmat els fitxers que heu posat en escena al vostre dipòsit local.
git commit -m 'First commit'>
Ara després del estat git comanda, es pot veure que no queda res per confirmar, per tant, tots els fitxers s'han compromès.
Pas 3: inicialització d'un dipòsit de Git local
Seguiu els passos que s'indiquen a continuació per inicialitzar el vostre dipòsit local amb Git.
powershell vs bash
Obriu GitHub a través d'Internet i feu clic a Crea un nou dipòsit. Doneu un nom adequat al vostre dipòsit i creeu-lo.
Git Repo inicialitzat
Nota: Podeu optar per inicialitzar el vostre dipòsit git amb un fitxer README i, a més, podeu mencionar-hi els detalls del vostre projecte. Ajuda a la gent a saber de què tracta aquest repositori. Tanmateix, no és absolutament necessari. Però si inicialitzeu el vostre repositori amb un fitxer README mitjançant una interfície proporcionada per GitHub, el vostre repositori local no tindrà aquest fitxer README.
El següent apareixerà després de crear el repositori
Pas 4: connecteu el dipòsit local a GitHub
Aneu al repositori de GitHub i al codi, secció copieu l'URL i A l'indicador d'ordres, afegiu l'URL del vostre dipòsit on s'enviarà el vostre dipòsit local.
git remote add origin repository_URL>
Envieu els canvis del vostre repositori local a GitHub.
git push origin master>
Aquí els fitxers s'han enviat a la branca mestra del vostre dipòsit. Ara al repositori de GitHub es poden veure els fitxers enviats.
tipus de dades primitius en java
Pas 5: extreu i introduïu canvis a GitBash
Suposem que els fitxers s'estan canviant i s'afegeixen fitxers nous al repositori local. Per desar els canvis al repositori git:
Baixeu tots els altres canvis del repositori remot al repositori local.
git pull>
Els canvis s'han d'escenificar per al compromís.
git add .>
o
git add file_name>
Ara comprometeu els fitxers escenificats.
git commit -m 'commit_name'>
Empènyer els canvis.
git push origin master>

Empenent els canvis a GitBash
Es poden veure els nous canvis:

Directori actualitzat
Com crear i gestionar sucursals a GitBash?
Suposem que un equip està treballant en un projecte i es crea una branca per a cada membre que treballa en el projecte. Per tant, cada membre treballarà a les seves branques, per tant, cada vegada que la millor branca es fusioni amb la branca mestra del projecte. Les branques el converteixen en un sistema de control de versions i fan que sigui molt fàcil mantenir el codi font d'un projecte.
Sintaxi
- Enumereu totes les branques del vostre repositori.
git branch>
- Crea una branca nova
git branch branch_name>
- Segur Suprimeix la branca especificada
git branch -d branch_name>
- Força la supressió de la branca especificada
git branch -D branch_name>
Per navegar entre les branques git checkout s'utilitza. Per crear una branca nova i activar-la.
git checkout -b new_branch_name>
Per canviar simplement a una sucursal
canviar el nom del directori a linux
git checkout branch_name>
Després de pagar a la sucursal, podeu veure un * a la sucursal actual Ara igual commit add i cometre accions també es pot realitzar en aquesta branca.
Fusionant branques a GitBash
Primer, arribar a la branca objectiu
git checkout branch_name>
Combina la branca amb la branca de destinació
git merge new_branc>
Clonació de repositoris a GitBash
La clonació s'utilitza per obtenir una còpia del repositori git existent. Quan executeu el clon de git comanda fa que la carpeta zip es desi a la vostra ubicació predeterminada
git clone url>
Aquesta ordre desa el directori com a nom de directori predeterminat del repositori git. Per desar el nom del directori com a nom personalitzat, s'ha de passar un argument addicional per al nom personalitzat del directori.
git clone url custom_name>
Desfer les confirmacions a GitBash
Quan hi ha una situació en què oblideu afegir alguns fitxers per confirmar i voleu desfer qualsevol commit, es pot tornar a confirmar utilitzant –esmena
Sintaxi:
git commit --amend>
Conclusió
Podeu gestionar el vostre codi mitjançant l'eina Git Bash. Com que té una interfície de línia d'ordres, podeu utilitzar scripts per automatitzar processos. Podeu utilitzar-lo a Windows, Mac i Linux perquè és una aplicació multiplataforma. És de codi obert i gratuït. En aquesta publicació s'han comentat algunes de les ordres fonamentals i sofisticades de Git Bash. També s'han abordat les capacitats de Git Bash per clonar repositoris, crear i gestionar branques, fusionar branques i desfer canvis.
Preguntes freqüents a GitBash
Què és el Git bash?
GitBash ofereix als usuaris treballar a la línia d'ordres de Git a l'entorn de Microsoft Windows.
Git Bash és una eina?
L'eina Git Bash ofereix funcions de línia d'ordres al sistema operatiu Windows.
Quina diferència hi ha entre git i git Bash?
Git és el sistema de control de versions utilitzat per gestionar el codi font i l'historial del projecte, mentre que Git Bash és un entorn de terminal de línia d'ordres per a Windows que proporciona una manera d'utilitzar les ordres de Git.
És Git Bash diferent de GitHub?
Git Bash és una eina de línia d'ordres per treballar amb Git localment, mentre que GitHub és una plataforma web per allotjar i col·laborar en repositoris Git.
i